Keccak-224 Hash Generator
Generate Keccak-224 hashes online. The original pre-NIST Keccak algorithm with 0x01 padding, producing 224-bit output. Note: Keccak-224 differs from SHA3-224. Supports HMAC-Keccak-224.
Share Link
Related Hash Tools
Frequently Asked Questions
What is Keccak-224?
How does Keccak-224 differ from SHA3-224?
Is Keccak-224 the same as what Ethereum uses?
About Keccak-224 Hash Generator
Keccak-224 is the original 224-bit variant of the Keccak hash function, designed by Guido Bertoni, Joan Daemen, Michaël Peeters, and Gilles Van Assche. It was the winning submission of the NIST hash function competition (2012). When NIST standardized it as SHA-3 (FIPS 202), they added domain separation padding, creating SHA3-224 as a distinct algorithm from Keccak-224.
Keccak vs SHA-3
The original Keccak specification uses 0x01 padding before the multi-rate padding (bit pattern: 1 followed by zeros and ending with 1). NIST's SHA-3 standard uses 0x06 padding (appending the bits "01" as a domain suffix). This seemingly minor change means Keccak-224 and SHA3-224 produce completely different outputs for identical inputs.
Applications
Keccak-224 is used in systems that require compatibility with the original pre-NIST Keccak specification. The 256-bit variant (Keccak-256) is most widely known due to its use in Ethereum. For new applications, using SHA3-224 (the NIST standard) is generally preferred unless explicit Keccak compatibility is required.