tags:

views:

104

answers:

3

I don't want to reverse it. I just want to be sure what hash algorithm was used on these strings (I'm not sure if it's md5):

d27918bcc2a8562dc4549c2c00111e66
889f071e04755db26579a19f4303654e
47a21a13ee822c1450155bd0033b0f1d

Is there a way to do it?

One of the source for the strings above is certainly: '9915757678'

+1  A: 

No certain way, but this looks like MD5.

dark_charlie
but no result when looking them up using http://www.md5decrypter.co.uk/
neoneye
@neoneye The decryptor I used was somehow weird, I removed the edit.
dark_charlie
+6  A: 

They're each 32 characters, so 128 bits. So it could be MD5.

However, there is no way to tell. Any hash function worth its salt will spread the hash values evenly throughout the entire output space, so if you have just a bunch of outputs, there's no way to tell hash functions apart.

Unless you can make some reasonable guesses about the input, and do some brute-forcing, of course.

Thomas
Ops i've corrected the examples. Thanks.
Acacio Nerull
+1  A: 

It fits MD5() hash form (length-wise) but it could be just as well SHA1 hash stored in CHAR(32) field. As others have said - unless you have an example of input value. Then you could use a tool like this: http://www.insidepro.com/hashes.php to generate hashes using several diffrent algorithms and try to find if any one fits.

You're even more out of luck, if there was salt added before hashing.

Mchl