Quote:
Originally Posted by greg1996
AND every different text that is encoded has a different result
|
This is precisely where your mistake is.
All strings, containing
all types of characters, and independent of their lengths (I repeat that, independent of their lengths), are being converted into a 32 character long, hexadecimal string, when they're encoded to MD5. You could encode the bible into MD5 and it would turn into 32 characters (characters from
a to
f and 0 to 9... only). And you can take a single character, and would turn into 32 characters too.
That means, every MD5 string, has an
infinite amount of possible "decoding" options, and thus, making proper decoding impossible.
Why would be still using ZIPs and RARs if everything could be compressed into 32 bytes? ;p