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

  1. Enter text or upload a file to calculate Whirlpool hash.
  2. Click 'Generate Whirlpool Hash' for the 128-character hex result.
  3. Verify Whirlpool checksums in the comparison section.
  4. Use for digital signatures or Whirlpool-based systems.
  5. 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.