crypto_hash_identifier
Identify the hash algorithm type (MD5, SHA-256, bcrypt, etc.) by analyzing its length, character set, and pattern. No cracking or external lookups.
Instructions
Hash Type Identifier. Identify which hash algorithm most likely produced a digest by analysing its length, character set, and structural pattern (MD5, SHA-1, SHA-256/384/512, SHA-3, NTLM, LM, bcrypt, Argon2, scrypt, PBKDF2, Unix crypt, MySQL, PostgreSQL, LDAP, CRC, and more). Use this when you have a hash and do not know its type. It does not crack, reverse, or look up the hash anywhere: it only classifies the string. After identifying the type, use crypto_hash_cracker to attempt plaintext recovery via a wordlist, or crypto_hash to generate a fresh hash of known input. Runs locally on the value you provide: read-only, non-destructive, contacts no external service, idempotent, and rate-limited (60 requests per minute for anonymous callers). Returns the ranked candidate algorithms with confidence scores, the most likely match, the cleaned hash, its length, and a character set analysis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hash | Yes | The hash string to identify. Must not be blank. Common prefixes (0x), salts, and separators are stripped before length analysis; special formats such as bcrypt or Unix crypt are recognised by their full marker. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | The original hash string as submitted, trimmed. | |
| cleaned_hash | No | The hash after stripping prefixes, separators, and salt, used for length and charset analysis. | |
| length | No | Character length of the cleaned hash. | |
| character_set | No | Detected character composition of the hash. | |
| possible_algorithms | No | Candidate algorithms matching the length and charset, sorted by descending confidence. | |
| most_likely | No | The highest-confidence candidate, or null when no algorithm matches. | |
| additional_info | No | Optional notes such as detected salt, mixed case, or unusual length. | |
| confidence | No | Overall confidence summary for the identification. |