Take the 2-minute tour ×
Information Security Stack Exchange is a question and answer site for Information security professionals. It's 100% free, no registration required.

I found an application which stored its password in database as:


It's a 14-character string length. How do I know this password algorithm? What's the keyword to describe this 14-character string length hashed value for Google?

7 bytes/56 bit hash algorithm?

share|improve this question

2 Answers 2

up vote 3 down vote accepted

There is a tool for identifying hashes if they are identifiable: http://code.google.com/p/hash-identifier/

share|improve this answer
Just tried it on OP's hash and I got "Not Found", I tried upper and lowercases to be sure. The list known/recognizable of hashes is here: code.google.com/p/hash-identifier/source/browse/trunk/… –  Shadok Jul 6 '12 at 14:22

There's no way to work out which hashing algorithm was used based on a single example digest. You can work out the digest length, and based on that make a guess, but it's only a guess. That's what the python script Mark mentions does.

I suspect that's not a string, by the way, but a hexadecimal number. Which would make it 56-bit.

share|improve this answer
Could it be DES? That's not a hash, of course, but your question doesn't give enough information to rule out that the password is encrypted rather than hashed... –  Graham Hill Jul 6 '12 at 8:22
I don't think so. DES has a 64 bit block size and 56 bit key size. If it were encrypted with DES, it should have a size multiple of 64 bit. –  Zzz Jul 6 '12 at 11:22
D'oh, of course, that's a stupid mistake. –  Graham Hill Jul 6 '12 at 12:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.