HashesRuns locallyNo account
SHA-3, BLAKE2, Keccak and RIPEMD calculator
Compute the hash functions outside the standard set - SHA-3, Keccak, BLAKE2, and RIPEMD-160 - when SHA-2 does not match.
Open in ctfpalWhen a 64-character digest does not match SHA-256, the next candidates are SHA3-256, Keccak-256, and BLAKE2s - all the same length, all different functions. Computing them all and comparing is faster than reasoning about which one the challenge meant.
SHA-3 is not Keccak
This distinction catches people constantly. SHA-3 is standardised Keccak with a different padding rule, so SHA3-256 and Keccak-256 of the same input give completely different digests. Ethereum uses original Keccak-256, not SHA-3 - so blockchain challenges want Keccak while everything post-2015 that says SHA-3 wants SHA-3.
- SHA-3 / Keccak - sponge construction, so immune to length extension.
- BLAKE2b / BLAKE2s - fast, with configurable output length and an optional key that makes it a MAC directly.
- RIPEMD-160 - 40 hex characters, same as SHA-1. Used in Bitcoin addresses, so a 40-character hash in a crypto-currency context is likely this rather than SHA-1.