Skip to content
All tools
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 ctfpal

When 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.

Part of a module

3. Hashes, identification and cracking

Identify a digest by shape, understand why hashing is one-way, and learn where wordlist cracking works and where it is a trap.

Practise on real challenges

Related tools