Just a little thought about Encryption
Posted 07 September 2006 - 03:13 AM
Posted 08 September 2006 - 06:54 PM
danny3793, did you bother to look yourself? Google 'MD5' and Wikipedia's article, the first hit, explains it well.
This is not "cracking" MD5 -- this is "verifying" a hash, and if this were not possible hashes would be useless. The point of a hash is to generate a unique string that can easily be checked, but cannot be *inverted*. So if you know that some string S hashes to some hash value H under some hash function f, you can easily check that f(S)=H just by computing f(S) by brute force. But if you are just given the hash H, it is not easy to "invert" the function f, to get S. This is the nature of a hash function --- easy to go in one direction (given S, find H), hard to go in the other direction (given H, find S). If you can find S from H, *THIS* is called cracking or breaking the hash function.
MD5 is crackable easily by just checking a hashed word against your MD5 hash youve found.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users