Generate Keccak-224 hashes - the original 224-bit Keccak submission with capacity 448 and domain suffix 0x01.
About
Keccak-224 is the original Keccak submission variant producing 224-bit output using Keccak-f[1600] with capacity 448 and domain suffix 0x01, differing from SHA3-224 only in the padding suffix.
Specifications
Output Size224 bits
StandardKeccak submission to NIST SHA-3 competition
Standard Year2008
Use Cases
—Original Keccak specification compliance
—Compact Keccak variants for space efficiency
—Research and interoperability testing
—Applications requiring Keccak padding
—Alternative to SHA3-224 with different suffix
Frequently Asked Questions
They differ only in padding: Keccak-224 uses suffix 0x01, SHA3-224 uses 0x06. This produces completely different outputs. Keccak-224 is the original submission; SHA3-224 is the NIST standardized version.
Keccak-224 is rarely used compared to Keccak-256 (Ethereum) or SHA3-256. It exists mainly for completeness of the Keccak family and for applications specifically requiring the original Keccak specification with 224-bit output.
Keccak-224 provides 112-bit collision resistance, which is still secure but below the modern 128-bit recommendation. For new applications requiring 224-bit output, consider whether SHA3-256 or SHA3-224 (NIST standard) would be more appropriate.