Difference between revisions of "HashFunctions"

From The ECRYPT Hash Function Website
m (Changing the status of Panama to broken)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{| border="1" cellpadding="2" cellspacing="0" align="center" class="wikitable"
 
{| border="1" cellpadding="2" cellspacing="0" align="center" class="wikitable"
|+'''Collection of some selected hash functions'''
+
|+'''Collection of selected hash functions (in alphabetical order)'''
 
|- style="background:#efefef;"
 
|- style="background:#efefef;"
 
! width="300"| Hash Function Name !! Designer(s) !! Issued in !! Status Cryptanalysis
 
! width="300"| Hash Function Name !! Designer(s) !! Issued in !! Status Cryptanalysis
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/MD4 MD4]               || Rivest || align="center"|1990 || broken
+
| [http://ehash.iaik.tugraz.at/index.php/AR AR]                 || ISO || align="center"|1992 || broken
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/SHA0 SHA-0]           || NIST/NSA || align="center"|1991 || broken  
+
| [http://ehash.iaik.tugraz.at/index.php/Boognish Boognish]     || Daemen || align="center"|1992 || broken
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/SHA-1 SHA-1]           || NIST/NSA || align="center"|1993 || broken
+
| [http://ehash.iaik.tugraz.at/index.php/Cellhash Cellhash]     || Daemen, Govaerts, Vandewalle || align="center"|1991 || ?
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/SHA256 SHA-256]       || NIST/NSA || align="center"|2000 || preliminary results, no risk
+
| [http://ehash.iaik.tugraz.at/index.php/FFT-HashI FFT-Hash I] || Schnorr || align="center"|1991 || broken
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/SHA512 SHA-512]       || NIST/NSA || align="center"|2000 || some preliminary results, no risk
+
| [http://ehash.iaik.tugraz.at/index.php/FFT-HashII FFT-Hash II] || Schnorr || align="center"|1992 || broken
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/Whirlpool Whirlpool]   || Barreto and Rijmen || align="center"|2000 || no risk
+
| [http://ehash.iaik.tugraz.at/index.php/FORK256 FORK-256]       || Hong, Chang, Sung, Lee, Hong, Lee, Moon, Chee || align="center"|2006 ||  
 
|-
 
|-
| [http://mediawiki.iaik.tugraz.at/index.php/RadioGatun RadioGatun] || Daemen || align="center"|2006 || no risk
+
| [http://ehash.iaik.tugraz.at/index.php/FSB FSB]              || Augot, Finiasz, Sendrier || align="center"|2005 || ?
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/GOST GOST R 34.11-94]  || Government Committee of Russia for Standards || align="center"|1990 || ?
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/HAVAL HAVAL]          || Zheng, Pieprzyk, Seberry || align="center"|1994 || broken
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/LASH-n LASH-n]        || Bentahar, Page, Saarinen, Silverman, Smart || align="center"|2006 || ?
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/MD2 MD2]              || Rivest || align="center"|1989 || broken
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/MD4 MD4]              || Rivest || align="center"|1990 || broken
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/MD5 MD5]              || Rivest || align="center"|1992 || broken
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/N-Hash N-Hash]        || Miyaguchi, Ohta, Iwata || align="center"|1990 || broken
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/PANAMA PANAMA]        || Daemen, Clapp || align="center"|1998 || broken
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/ParallelFFT-Hash Parallel FFT-Hash]  || Schnorr, Vaudenay || align="center"|1993 || ?
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/RadioGatun RadioGatun[w]] || Bertoni, Daemen, Peeters, van Assche || align="center"|2006 || ?
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD RIPEMD] || The RIPE Consortium || align="center"|1990 || broken
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD-128 RIPEMD-128] || Dobbertin, Bosselaers, Preneel || align="center"|1996 || ?
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/RIPEMD-160 RIPEMD-160] || Dobbertin, Bosselaers, Preneel || align="center"|1996 || ?
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/SHA0 SHA-0]            || NIST/NSA || align="center"|1991 || broken
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/SHA-1 SHA-1]          || NIST/NSA || align="center"|1993 || broken/wounded?
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/SHA-224 SHA-224]      || NIST/NSA || align="center"|2004 ||
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/SHA256 SHA-256]        || NIST/NSA || align="center"|2000 ||
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/SHA384 SHA-384]        || NIST/NSA || align="center"|2000 ||
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/SHA512 SHA-512]        || NIST/NSA || align="center"|2000 ||
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/SMASH SMASH]          || Knudsen || align="center"|2005 || broken
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/Snefru-n Snefru-n]    || Merkle  || align="center"|1990 || broken
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/StepRightUp StepRightUp] || Daemen  || align="center"|1995 || wounded
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/SubHash SubHash]      || Daemen  || align="center"|1992 || ?
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/Tiger Tiger]      || Anderson, Biham  || align="center"|1996 || some preliminary results
 +
|-
 +
| [http://ehash.iaik.tugraz.at/index.php/Whirlpool Whirlpool]  || Barreto and Rijmen || align="center"|2000 || ?
 
|}
 
|}

Latest revision as of 22:28, 28 November 2008

Collection of selected hash functions (in alphabetical order)
Hash Function Name Designer(s) Issued in Status Cryptanalysis
AR ISO 1992 broken
Boognish Daemen 1992 broken
Cellhash Daemen, Govaerts, Vandewalle 1991 ?
FFT-Hash I Schnorr 1991 broken
FFT-Hash II Schnorr 1992 broken
FORK-256 Hong, Chang, Sung, Lee, Hong, Lee, Moon, Chee 2006
FSB Augot, Finiasz, Sendrier 2005 ?
GOST R 34.11-94 Government Committee of Russia for Standards 1990 ?
HAVAL Zheng, Pieprzyk, Seberry 1994 broken
LASH-n Bentahar, Page, Saarinen, Silverman, Smart 2006 ?
MD2 Rivest 1989 broken
MD4 Rivest 1990 broken
MD5 Rivest 1992 broken
N-Hash Miyaguchi, Ohta, Iwata 1990 broken
PANAMA Daemen, Clapp 1998 broken
Parallel FFT-Hash Schnorr, Vaudenay 1993 ?
RadioGatun[w] Bertoni, Daemen, Peeters, van Assche 2006 ?
RIPEMD The RIPE Consortium 1990 broken
RIPEMD-128 Dobbertin, Bosselaers, Preneel 1996 ?
RIPEMD-160 Dobbertin, Bosselaers, Preneel 1996 ?
SHA-0 NIST/NSA 1991 broken
SHA-1 NIST/NSA 1993 broken/wounded?
SHA-224 NIST/NSA 2004
SHA-256 NIST/NSA 2000
SHA-384 NIST/NSA 2000
SHA-512 NIST/NSA 2000
SMASH Knudsen 2005 broken
Snefru-n Merkle 1990 broken
StepRightUp Daemen 1995 wounded
SubHash Daemen 1992 ?
Tiger Anderson, Biham 1996 some preliminary results
Whirlpool Barreto and Rijmen 2000 ?