Whirlpool (cryptografie)

cryptografie

Whirlpool is een cryptografische hashfunctie ontworpen door Vincent Rijmen en Paulo S. L. M. Barreto. Het transformeert een willekeurig aantal bits kleiner dan 2256 en retourneert een 512-bits hash, meestal weergegeven als een 128-cijferig hexadecimaal getal. De naam refereert aan de Draaikolknevel[1].

De tekst "Op brute wijze ving de schooljuf de quasi-kalme lynx" levert de volgende hash op:

FD5030265105BC81B7EB69E9A2B2B7A765990CE17BD32DB1EA7BCB74EB28DCE705398A074061B0649E709984972BD084AE4708FD3C699E9C0B24B9592B109D44

Sinds de oorspronkelijke specificatie zijn er twee revisies geweest. De oorspronkelijke versie wordt WHIRLPOOL-0 genoemd, de eerste revisie WHIRLPOOL-T en de laatste revisie gewoon WHIRLPOOL.

Voorbeelden van veel gebruikte software die whirlpool gebruiken zijn TrueCrypt[2] en FreeOTFE[3].