How to understand which algorithm has been used

The goal of this program is to help identify unknown hashes but knowing the plaintext associated to the hash. This aids researchers in identifying the hashing algorithm used to create the known hash from the known plaintext password. It does this by hashing the plaintext passord and doing a comparison against the known hash. Salts may come later in a future revision.

Existing functions tried are: md2, md2_hex, md2_base64, md4, md4_hex, md4_base64, md5, md5_hex, md5_base64, sha1, sha1_hex, sha1_base64, sha224, sha224_hex, sha224_base64, hmac_sha256_hex, sha256_hex, sha256_base64, sha384, sha384_hex, sha384_base64, sha512, sha, 512_hex, sha512_base64, crc32, crc16, crcccitt, crc, crc8, tiger, elf, fnv, jhash, pearson, djb. More may be added with time.


Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h1> <quote> <img>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.