LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

hashid

python tool that identifies hash types by analyzing their length and character

TLDR

Identify hash type
$ hashid '[hash]'
copy
Identify from file
$ hashid [hashes.txt]
copy
Show extended hash types
$ hashid -e '[hash]'
copy
Show Hashcat mode numbers
$ hashid -m '[hash]'
copy
Show John the Ripper formats
$ hashid -j '[hash]'
copy
Output to file
$ hashid -o [output.txt] '[hash]'
copy

SYNOPSIS

hashid [options] hash|file

DESCRIPTION

hashid is a Python tool that identifies hash types by analyzing their length and character patterns. It supports over 220 unique hash types including MD5, SHA variants, NTLM, bcrypt, and salted hashes. Useful for penetration testing and security analysis to determine which cracking tool and mode to use.

PARAMETERS

-e, --extended

List all possible hash types including salted.
-m, --mode
Show Hashcat mode numbers.
-j, --john
Show John the Ripper formats.
-o, --outfile file
Write output to file.

SEE ALSO

hashcat(1), john(1)

Copied to clipboard
Kai