Input
Whirlpool digests are 128 hexadecimal characters. Hand-written JavaScript implementation.
The digest appears below in hexadecimal.
Generate the Whirlpool digest of any text in your browser. Whirlpool is an ISO-standardized 512-bit hash built on an AES-like block cipher.
Whirlpool digests are 128 hexadecimal characters. Hand-written JavaScript implementation.
The digest appears below in hexadecimal.
Whirlpool was designed by Vincent Rijmen (co-creator of AES) and Paulo Barreto, and the family resemblance shows: it uses an 8x8 byte state, an S-box, ShiftColumns, MixRows over GF(2^8) and 10 rounds, wrapped in the Miyaguchi-Preneel construction. It was adopted into ISO/IEC 10118-3 alongside SHA-2.
Whirlpool outputs 512 bits with no practical attack published, giving a generous security margin. Adoption is modest compared to SHA-2, partly because it arrived later and lacks hardware acceleration, but it remains a respected, conservative choice for long-term integrity.