SHA3-224 Hash

Technical details, regex signatures, and cracking commands for the SHA3-224 algorithm.

Regex Identification Signature:
^[a-f0-9]{56}$
Hashcat Command (Mode: 17300):
Not supported natively by John the Ripper
← Back to Hash Identifier

What is SHA3-224?

SHA3-224 is a member of the SHA-3 family of cryptographic hash functions, standardized as part of FIPS 202 by NIST in 2015 as a response to vulnerabilities in SHA-1 and SHA-2. Derived from the Keccak sponge construction, SHA3-224 produces a 224-bit (28-byte) hash value by processing input data through a permutation-based compression function with a 1600-bit (200-byte) state. Unlike its predecessor SHA-2, SHA3 employs a fixed-rate design, where inputs are padded to a multiple of the block size (1088 bits) before processing, ensuring deterministic output regardless of input length. Its primary use-case lies in applications requiring collision resistance and integrity verification, such as digital signatures (e.g., via ECDSA), password storage (when combined with salting), and blockchain systems where compact yet secure hashing is critical. The algorithm’s design prioritizes resistance against length-extension attacks and preimage resistance, though its performance trade-offs—particularly in throughput—have influenced its adoption in favor of faster alternatives like SHA-256 for certain workloads.

SHA3-224’s vulnerability to cracking stems from its computational efficiency and susceptibility to optimized attack vectors. While its 224-bit output space provides ~128-bit security under ideal conditions, practical attacks exploit parallelizable hardware acceleration: modern GPUs and FPGA-based rigs can achieve hash rates exceeding terahashes per second (TH/s), reducing the time complexity of brute-force or birthday-attack scenarios. The lack of a built-in salt in raw hashing (e.g., `SHA3-224(password)`) exposes it to rainbow table attacks when used for password storage, though this is mitigated by proper salting. Additionally, SHA3’s permutation-based design, though resistant to certain classical cryptanalytic techniques, remains vulnerable to hardware-optimized collision-finding attacks (e.g., via differential cryptanalysis on Keccak’s rounds), though no practical collisions have been demonstrated. The algorithm’s linear throughput (~0.5–1.5 GB/s on modern CPUs) also makes it more susceptible to large-scale precomputation attacks compared to SHA-2 variants, though its 128-bit security remains sufficient for many applications until quantum computing renders all classical hashes obsolete.

Identifying SHA3-224 Hashes

Identifying a hash blindly is often difficult because multiple algorithms can output strings of the exact same length. For example, a standard 32-character hexadecimal string could be MD5, NTLM, MD4, or LM. To definitively identify SHA3-224, security researchers analyze the hash against a strict regular expression (regex) signature (shown above) to find structural matches.

How to Crack SHA3-224

If you need to recover the plaintext password for a SHA3-224 hash during a penetration test or forensics investigation, you must supply the correct module ID to your cracking software. Use the exact commands provided at the top of this page to target the hash successfully.