Whirlpool Hash Generator
Calculate 512-bit hash values using Whirlpool-0, Whirlpool-T and Whirlpool ISO standard algorithms. Supports text and file input.
Input will be treated as UTF-8 encoded text
About Whirlpool Hash
Whirlpool is a cryptographic hash function designed by Vincent Rijmen (co-creator of AES) and Paulo S. L. M. Barreto. It produces a 512-bit (64-byte) hash value based on a modified AES block cipher.
The algorithm has been incorporated into the ISO/IEC 10118-3:2004 international standard. Whirlpool is designed for high-security applications and resists all known practical attacks.
Whirlpool is considered cryptographically secure with no known practical attack methods. Its 512-bit output provides strong collision resistance (requires 2^256 operations) and preimage resistance (requires 2^512 operations).
Algorithm Versions
| Version | Year | Output Size | Status |
|---|---|---|---|
| Whirlpool-0 | 2000 | 512 bits (64 bytes) | Original |
| Whirlpool-T | 2001 | 512 bits (64 bytes) | Revised |
| Whirlpool ISO | 2003 | 512 bits (64 bytes) | ISO Standard |
Common Use Cases
- File integrity verification and checksums
- Digital signatures and certificates
- Password hashing (with appropriate salt)
- Secure random number generation
Example Hash
Input: "hello"
Whirlpool ISO: 0a25f55d7308eca6b9567a7ed3bd1b46327f0f1ffdc804dd8bb5af40e88d78b88df0d002a89e2fdbd5876c523f1b67bc44e9f87047598e7548298ea1c81cfd73