<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://blackwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=47.8.236.216&amp;*</id>
	<title>blackwiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://blackwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=47.8.236.216&amp;*"/>
	<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Special:Contributions/47.8.236.216"/>
	<updated>2026-10-07T13:46:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://blackwiki.org/index.php?title=Template:Comparison_of_SHA_functions&amp;diff=3595472</id>
		<title>Template:Comparison of SHA functions</title>
		<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Template:Comparison_of_SHA_functions&amp;diff=3595472"/>
		<updated>2020-08-01T06:14:03Z</updated>

		<summary type="html">&lt;p&gt;47.8.236.216: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-top: 0px; width:100%&amp;quot;&lt;br /&gt;
|+ Comparison of SHA functions {{Navbar|Comparison of SHA functions|plain=1|style=float:right}}&lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; | Algorithm and variant&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Output size&amp;lt;br/&amp;gt;(bits)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Internal state size&amp;lt;br/&amp;gt;(bits)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Block size&amp;lt;br/&amp;gt;(bits)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Rounds&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Operations&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Security (in{{nbsp}}bits) against [[collision attack]]s&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Capacity&amp;lt;br/&amp;gt;against [[length extension attack]]s&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Performance on [[Skylake (microarchitecture)|Skylake]] (median [[cycles per byte|cpb]])&amp;lt;ref&amp;gt;{{cite web |url=http://bench.cr.yp.to/results-hash.html#amd64-skylake |title=Measurements table|website=bench.cr.yp.to}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | First published&lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
! long messages !! 8 bytes&lt;br /&gt;
|- style=&amp;quot;text-align:center;vertical-align:top;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''[[MD5]]''' (as reference) || 128 || 128&amp;lt;br&amp;gt;{{nowrap|(4 × 32)}} || 512  || 64 || And, Xor, Rot, {{nowrap|Add (mod&amp;amp;nbsp;2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;),}} Or || {{Bad|≤18&amp;lt;br/&amp;gt;(collisions found)&amp;lt;ref&amp;gt;{{Cite techreport|first1=Xie|last1=Tao|first2=Fanbao|last2=Liu|first3=Dengguo|last3=Feng|year=2013|title=Fast Collision Attack on abhijrrrtt &lt;br /&gt;
HekkoMD5|work=Cryptology ePrint Archive|publisher=[[International Association for Cryptologic Research|IACR]]|url=https://eprint.iacr.org/2013/170.pdf}}&amp;lt;/ref&amp;gt;}} || {{Bad|0}}|| 4.99 || 55.00 || 1992&lt;br /&gt;
|- style=&amp;quot;text-align:center;vertical-align:top;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''{{nowrap|[[SHA-0]]}}''' || rowspan=&amp;quot;2&amp;quot; | 160 || rowspan=&amp;quot;2&amp;quot; | 160&amp;lt;br&amp;gt;{{nowrap|(5 × 32)}} || rowspan=&amp;quot;2&amp;quot; | 512  || rowspan=&amp;quot;2&amp;quot; | 80 || rowspan=&amp;quot;2&amp;quot; | And, Xor, Rot, {{nowrap|Add (mod&amp;amp;nbsp;2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;),}} Or || {{Bad|&amp;amp;lt;34&amp;lt;br/&amp;gt;(collisions found)}}  || rowspan=&amp;quot;2&amp;quot;  {{Bad|0}} || ≈ SHA-1 || ≈ SHA-1 || 1993&lt;br /&gt;
|- style=&amp;quot;text-align:center;vertical-align:top;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''{{nowrap|[[SHA-1]]}}''' || {{Bad|&amp;amp;lt;63&amp;lt;br/&amp;gt;(collisions found)&amp;lt;ref&amp;gt;{{Cite techreport|last1=Stevens|first1=Marc|author-link1=Marc Stevens (cryptology)|last2=Bursztein|first2=Elie|author-link2=Elie Bursztein|last3=Karpman|first3=Pierre|last4=Albertini|first4=Ange|last5=Markov|first5=Yarik|title=The first collision for full SHA-1|publisher=[[Google|Google Research]]|url=https://shattered.io/static/shattered.pdf|lay-url=https://security.googleblog.com/2017/02/announcing-first-sha1-collision.html|lay-source=Google Security Blog|lay-date=February 23, 2017}}&amp;lt;/ref&amp;gt;}} || 3.47 || 52.00 || 1995&lt;br /&gt;
|- style=&amp;quot;text-align:center;vertical-align:top;&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | '''{{nowrap|[[SHA-2]]}}''' || ''SHA-224''&amp;lt;br/&amp;gt;''SHA-256'' || 224&amp;lt;br/&amp;gt;256 || 256&amp;lt;br/&amp;gt;{{nowrap|(8 × 32)}} || 512 || 64 || And, Xor, Rot, {{nowrap|Add (mod&amp;amp;nbsp;2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;),}} Or, Shr || {{Good|112 &amp;lt;br/&amp;gt; 128}} || {{Bad|32&amp;lt;br/&amp;gt;0}}|| 7.62&amp;lt;br/&amp;gt;7.63 || 84.50&amp;lt;br/&amp;gt;85.25 || 2004&amp;lt;br/&amp;gt;2001&lt;br /&gt;
|- style=&amp;quot;text-align:center;vertical-align:top;&amp;quot;&lt;br /&gt;
| ''SHA-384''&amp;lt;br/&amp;gt;''SHA-512'' ||  384&amp;lt;br/&amp;gt;512 || rowspan=&amp;quot;2&amp;quot; | 512&amp;lt;br/&amp;gt;{{nowrap|(8 × 64)}} || rowspan=&amp;quot;2&amp;quot; | 1024 || rowspan=&amp;quot;2&amp;quot; | 80  || rowspan=&amp;quot;2&amp;quot; | And, Xor, Rot, {{nowrap|Add (mod&amp;amp;nbsp;2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt;),}} Or, Shr || {{Good|192&amp;lt;br/&amp;gt;256}} || {{Bad|{{nowrap|128 (&amp;amp;le; 384)}}&amp;lt;br/&amp;gt;0}} || 5.12&amp;lt;br/&amp;gt;5.06 ||  135.75&amp;lt;br/&amp;gt;135.50 ||  2001&lt;br /&gt;
|- style=&amp;quot;text-align:center;vertical-align:top;&amp;quot;&lt;br /&gt;
| ''{{nowrap|SHA-512/224}}''&amp;lt;br/&amp;gt;''{{nowrap|SHA-512/256}}'' || 224&amp;lt;br/&amp;gt;256 || {{Good|112&amp;lt;br/&amp;gt;128}} || {{Good|288&amp;lt;br/&amp;gt;256}} || {{nowrap|≈ SHA-384}} || {{nowrap|≈ SHA-384}} || 2012&lt;br /&gt;
|- style=&amp;quot;text-align:center;vertical-align:top;&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | '''{{nowrap|[[SHA-3]]}}''' || ''SHA3-224''&amp;lt;br/&amp;gt;''SHA3-256''&amp;lt;br/&amp;gt;''SHA3-384''&amp;lt;br/&amp;gt;''SHA3-512'' || 224&amp;lt;br/&amp;gt;256&amp;lt;br/&amp;gt;384&amp;lt;br/&amp;gt;512 || rowspan=&amp;quot;2&amp;quot; | 1600&amp;lt;br&amp;gt;{{nowrap|(5 × 5 × 64)}} || 1152&amp;lt;br/&amp;gt;1088&amp;lt;br/&amp;gt;832&amp;lt;br/&amp;gt;576 || rowspan=&amp;quot;2&amp;quot; | {{nowrap|24}}&amp;lt;ref&amp;gt;{{cite web|url=http://keccak.noekeon.org/specs_summary.html |title=The Keccak sponge function family |date= |accessdate=2016-01-27}}&amp;lt;/ref&amp;gt; || rowspan=&amp;quot;2&amp;quot; | And, Xor, Rot, Not  || {{Good|112&amp;lt;br/&amp;gt;128&amp;lt;br/&amp;gt;192&amp;lt;br/&amp;gt;256}} ||{{Good|448&amp;lt;br/&amp;gt;512&amp;lt;br/&amp;gt;768&amp;lt;br/&amp;gt;1024}}|| 8.12&amp;lt;br/&amp;gt;8.59&amp;lt;br/&amp;gt;11.06&amp;lt;br/&amp;gt;15.88 ||154.25&amp;lt;br/&amp;gt;155.50&amp;lt;br/&amp;gt;164.00&amp;lt;br/&amp;gt;164.00 || rowspan=&amp;quot;2&amp;quot; | 2015&lt;br /&gt;
|- style=&amp;quot;text-align:center;vertical-align:top;&amp;quot;&lt;br /&gt;
| ''SHAKE128''&amp;lt;br/&amp;gt;''SHAKE256'' || {{nowrap|''d'' (arbitrary)}}&amp;lt;br/&amp;gt;{{nowrap|''d'' (arbitrary)}} || 1344&amp;lt;br/&amp;gt;1088 || {{Good|min(''d''/2, 128)&amp;lt;br/&amp;gt;{{nowrap|min(''d''/2, 256)}}}} || {{Good|{{nowrap|256&amp;lt;br/&amp;gt;512}}}} || 7.08&amp;lt;br/&amp;gt;8.59 || 155.25&amp;lt;br/&amp;gt;155.50&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Template reference list}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>47.8.236.216</name></author>
		
	</entry>
</feed>