HowTo: Identify Hash Type

There are two main things, that can help to identify hash type:

  • The length of the hash (each hash function has a specific output length);
  • The alphabet used (are all english letters? numbers 0-9 and A-F so hex? what special characters are there if any?).

There is a cool script, named “Hash Identifier”. The name pretty much describes it.

Step 1: Download a latest version (v1.1 at the moment)

$ wget http://hash-identifier.googlecode.com/files/Hash_ID_v1.1.py

Step 2: Execute the script and paste the hash

$ python Hash_ID_v1.1.py
-------------------------------------------------------------------------
HASH: hccQ.YzR6GuuY
Possible Hashs:
[+] DES(Unix)
-------------------------------------------------------------------------
HASH: LZ55ugFXQpfyw
Possible Hashs:
[+] DES(Unix)
-------------------------------------------------------------------------
HASH:

Step 3: Press Ctrl + C to interrupt