Python3 program that identifies data and password hashes.
Identify hashes from standard input (through typing, copying and pasting, or piping the hash into the program)
Identify hashes passed as arguments (multiple hashes can be passed)
Identify hashes on a file (one hash per line)
Show all possible hash types (including salted hashes)
Show hashcat's mode number and john's format string of the hash types
Save output to a file instead of printing to standard output
hashid [-h] [-e] [-m] [-j] [-o FILE] [--version] INPUT
hashID is a tool written in Python 3.x which supports the identification of over 210 unique hash types using regular expressions.
It is able to identify a single hash, parse a file or read files in a directory and identify the hashes within them. hashID is also capable of including the corresponding hashcat mode and/or JohnTheRipper format in its output. Although hashID is written in Python 3.x it should also work with Python 2.7.
- -e, --extended
list all possible hash algorithms including salted passwords
- -m, --mode
include corresponding hashcat mode in output
- -j, --john
include corresponding JohnTheRipper format in output
- -o FILE, --outfile FILE
write output to file (default: STDOUT)
- -h, --help
show help message and exit
show program's version number and exit
If you find a bug, please report it at https://github.com/psypanda/hashID/issues