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