Cipher & Hash Identifier illustration

Cipher & Hash Identifier

Analyzes an unknown string and suggests what it is: identifies hash algorithms by length and character set (MD5, SHA family, bcrypt…), spots Base64/hex/Base58 encodings, and runs letter-frequency and index-of-coincidence analysis to distinguish substitution ciphers from transposition — the first move in any CTF crypto challenge.

Runs 100% in your browser — keys and data never leave your device.

Notes

  • The index of coincidence measures how "lumpy" letter frequencies are: English prose sits near 0.067, random text near 0.038, which reveals monoalphabetic ciphers and estimates Vigenère key length.
  • Identification is a heuristic best-guess, not proof — several encodings share the same alphabet and length.
  • Runs 100% in your browser — keys and data never leave your device.

Explore the idea

This interactive demo needs JavaScript.