Whirlpool Hash Generator
Create 512-bit Whirlpool hashes of text or files.
Whirlpool · 512 bits
Result will appear here...
Whirlpool Hash Generator
Generate the Whirlpool hash of text or a file. Whirlpool produces a 512-bit digest (128 hexadecimal characters) and is computed entirely in your browser.
About Whirlpool
Whirlpool was designed by Vincent Rijmen (co-author of AES) and Paulo Barreto in 2000, and revised to its final version in 2003. It is part of the ISO/IEC 10118-3 standard and was recommended by the European NESSIE project. Structurally it resembles AES: the hash is built from a dedicated 512-bit block cipher (W) run in Miyaguchi-Preneel mode, using an 8×8 state, a substitution box, and diffusion over the field GF(2⁸).
Reference values:
Whirlpool("")=19fa61d75522a4669b44e39c1d2e1726c530232130d407f89afee0964997f7a73e83be698b288febcf88e3e03c4f0757ea8964e59b63d93708b138cc42a66eb3Whirlpool("abc")=4e2448a4c6f486bb16b6562c73b4020bf3043e3a731bce721ae1b303d97e6d4c7181eebdb6c57e277d0e34957114cbd6c797fc9d95d8b582d225292076d4eef5
Features
- Text or file input (text, hex, Base64, Latin-1), up to 200 MB
- Hex, uppercase HEX, or Base64 output
- Hash each line for bulk lists
- Compare with a known hash for verification
When to use Whirlpool
Whirlpool is a solid choice when you want a strong 512-bit hash that is independent of the NIST SHA line, and it is required for interoperability with tools like VeraCrypt. For the most widely supported options, compare with the SHA512 Hash Generator or the SHA3-512 Hash Generator. For keyed authentication use the HMAC Generator.
Frequently Asked Questions
How long is a Whirlpool hash?
Whirlpool always produces 512 bits — 128 hexadecimal characters or 64 bytes. There is only one output size.
Is Whirlpool secure?
Yes. Whirlpool has no known practical attacks and is standardized in ISO/IEC 10118-3. It is less widely deployed than SHA-2 or SHA-3 but is considered a strong 512-bit hash.
Which version does this tool use?
It implements Whirlpool 3.0 (WHIRLPOOL), the final revision adopted in 2003 and used by NESSIE. It matches the official ISO test vectors, for example the empty-string and \"abc\" values.
Where is Whirlpool used?
In the TrueCrypt/VeraCrypt disk encryption tools, some password managers, GNU coreutils via external tools, and various open-source projects that wanted a non-NIST 512-bit hash. It was co-designed by Vincent Rijmen, a co-author of AES.