Science Fair Project Encyclopedia
WHIRLPOOL is a hash designed after the Square block cipher. Whirlpool is a Miyaguchi-Preneel construction based on a substantially modified Advanced Encryption Standard. Given a message less than 2256 bits in length, it returns a 512-bit message digest.
The authors have declared that "WHIRLPOOL is not (and will never be) patented. It may be used free of charge for any purpose. The reference implementations are in the public domain."
The 512-bit (32-byte) WHIRLPOOL hashes (also termed message digests) are typically represented as 128-digit hexadecimal numbers. The following demonstrates a 43-byte ASCII input and the corresponding WHIRLPOOL hash:
- WHIRLPOOL("The quick brown fox jumps over the lazy dog") =
Even a small change in the message will (with overwhelming probability) result in a completely different hash, e.g. changing d to c:
- WHIRLPOOL("The quick brown fox jumps over the lazy cog") =
The hash of a zero-length string is:
- WHIRLPOOL("") =
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details