Information Security Stack Exchange is a question and answer site for information security professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

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

marked as duplicate by Jeff Ferland Jul 15 '15 at 15:11

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

up vote 3 down vote accepted

There is a tool for identifying hashes if they are identifiable:

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:… – 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

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