Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

md5 decoding. How they do it?

i thought, that it is impossible to decode md5 hashes, but i found tools, which decode them here. but i have no idea, how they do it in such a short period of time(it takes about a second).

Help me please to understand it.

Thanks

like image 798
Simon Avatar asked Jun 15 '10 21:06

Simon


People also ask

Is it possible to decode MD5?

The MD5 cryptographic algorithm is not reversible i.e. We cannot decrypt a hash value created by the MD5 to get the input back to its original value. So there is no way to decrypt an MD5 password.

How is MD5 encoded?

An MD5 hash is created by taking a string of an any length and encoding it into a 128-bit fingerprint. Encoding the same string using the MD5 algorithm will always result in the same 128-bit hash output.

How easy is it to crack MD5?

How long does it take to crack MD5 passwords? With the current technology, it takes a computer 8 hours to crack a complex 8-characters password (numbers, upper and lowercase letters, symbols). So, that's pretty fast. The computer will try every combination until finding the correct one.


1 Answers

It doesn't decode an MD5 hash. It uses what's called a rainbow table... That's why it's so important to use salted hashes instead of storing the hash directly...

like image 84
ircmaxell Avatar answered Sep 23 '22 08:09

ircmaxell