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?


2 Answers 2


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


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.

  • 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... Commented Jul 6, 2012 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
    Commented Jul 6, 2012 at 11:22
  • D'oh, of course, that's a stupid mistake. Commented Jul 6, 2012 at 12:17

Not the answer you're looking for? Browse other questions tagged .