Hello friends,
I've heard that MD5 is "broken" (in the context of password encryption). But I don't understand why! I've read the theory, but can't see it happening in practice...
I have an MD5 hash c1e877411f5cb44d10ece283a37e1668
And a simple bit of code to produce it
$salt="#bh35^&Res%";
$pass="***";
echo $hash=md5($salt.$pass);
So, my question is:
Is MD5 really that bad? And if so, what's the password behind the asterisks? (or another word which will produce the same hash)
I'm looking to get past theoretical reasoning, and come up with a simple example that we can use to demonstrate the problem(s) with MD5.