security enabled verified medium v1.0.0

hash-identifier

Simple hash identification tool that determines the probable hash type from a given hash string.

📋 Live Preview
hash-identifier
hash-identifier

Sandbox: execFile · Timeout: 30s

Capabilities

hash.identify
hash.analyze
hash.classify

Parameters

Name Type Required Default Description Aliases
hash string No - Hash string to identify (passed as positional argument)
stdin boolean No - Read hash from stdin

Contract

Inputs

hash.string

Hash string to identify

Outputs

hash.type

Identified hash type(s) with confidence

Side effects:

Workflow Edges

Produces

hash.type

Consumes

hash.string

Resource Profile

ResourceValue
CPUlow
Memory16 MB
Networknone
Disk I/Olow

Examples

Start interactive mode to identify hashes

hash-identifier

Identify an MD5 hash

echo "5d41402abc4b2a76b9719d911017c592" | hash-identifier

Identify a SHA-256 hash

echo "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824" | hash-identifier

Documentation

Hash-Identifier — Hash Type Detection

hash-identifier is a lightweight Python tool that accepts a hash string and returns likely hash types with sample formats. It supports over 200 hash types and works interactively or via stdin, helping analysts choose the correct hashcat or John mode for cracking.

Dependencies

python3

Related Tools

johnhashcathashid

References