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 https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/hash-identifier/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