hashid

Python3 program that identifies data and password hashes.

TLDR

Identify hashes from standard input (through typing, copying and pasting, or piping the hash into the program)

$ hashid
copy

Identify hashes passed as arguments (multiple hashes can be passed)

$ hashid [hash]
copy

Identify hashes on a file (one hash per line)

$ hashid [path/to/hashes.txt]
copy

Show all possible hash types (including salted hashes)

$ hashid --extended [hash]
copy

Show hashcat's mode number and john's format string of the hash types

$ hashid --mode --john [hash]
copy

Save output to a file instead of printing to standard output

$ hashid --outfile [path/to/output.txt] [hash]
copy

SYNOPSIS


hashid [-h] [-e] [-m] [-j] [-o FILE] [--version] INPUT

DESCRIPTION

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.

OPTIONS

-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

--version

show program's version number and exit

BUGS

If you find a bug, please report it at https://github.com/psypanda/hashID/issues

AUTHOR

c0re (c0re@psypanda.org)

Copied to clipboard
chromebooks