Whirlpool Hash Calculator
hash
All hashing runs in your browser. Data is never sent to any server.
Text Input
File Input
Drag & drop a file or click to select
1. How to Use
- Enter text or upload a file to calculate Whirlpool hash.
- Click 'Generate Whirlpool Hash' for the 128-character hex result.
- Verify Whirlpool checksums in the comparison section.
- Use for digital signatures or Whirlpool-based systems.
- No parameters—fixed 512-bit output.
2. How It Works
Whirlpool (ISO/IEC 10118-3) uses a block cipher structure (W block cipher) in Miyaguchi-Preneel mode. 512-bit state, 512-bit blocks.
State is 8×8 matrix of 8-bit cells. Round: SubBytes (S-box), ShiftColumns (cyclic shift per column), MixRows (matrix multiply in GF(2⁸)), AddRoundKey (XOR with key schedule). 10 rounds.
S-box: Inversion in GF(2⁸) with reduction polynomial, then affine transform. Same structure as AES but different constants.
Miyaguchi-Preneel: Hᵢ = E_Hᵢ₋₁(Mᵢ) ⊕ Mᵢ ⊕ Hᵢ₋₁. E is the block cipher, keyed by previous hash.
3. About Whirlpool
Whirlpool is a 512-bit hash (ISO/IEC 10118-3) designed by Vincent Rijmen and Paulo Barreto. Used in digital signatures and some cryptocurrencies.
This Whirlpool hash calculator computes hashes for text and files. Whirlpool provides strong security with 512-bit output.
All processing runs locally.
4. Advantages
- 512-bit output: Large security margin.
- Standard: ISO/IEC 10118-3.
- AES-like design: Well-understood structure.
- No known attacks: Full Whirlpool remains secure.
5. Real-World Use Cases
- Digital signatures: Hash documents before signing.
- Cryptocurrency: Some coins use Whirlpool.
- Secure hashing: When 512-bit output is needed.
- Protocol compliance: ISO-standard hashing.