<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2013/12/11 Ewald <span dir="ltr"><<a href="mailto:ewald@yellowcouch.org" target="_blank">ewald@yellowcouch.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Once upon a time, silvioprog said:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">2013/12/11 Ewald <span dir="ltr"><<a href="mailto:ewald@yellowcouch.org" target="_blank">ewald@yellowcouch.org</a>></span><br>
</div>
<div><br>
</div>
<div>Go to: <a href="http://md5decryption.com/" target="_blank">http://md5decryption.com</a></div>
<div>In "Please input the MD5 hash that you would like to be
decrypted:" field, put: 7db4a8dae498d1b4686ebd1f79326602</div>
<div>See the result in "Decrypted Text:" field.</div>
</div>
</div>
</blockquote>
Yes, I've seen the site, what they probably do is a reverse lookup
in a table, but it cannot be called `decryption`. Encryption is two
way: an output can be converted back to the original input. This is
not the case with a hashing function. Take for example a very simple
function that xor's all input bytes together (with MD5 it boils down
to the same, albeit a bit more complex). If I give you the output
$F0, how do you know what was the original input? The answer is you
don't. It could be [$80 $70] as well as it could have been [$C0 $FF
$30 $FF]...<br>
<br>
While both algorithm types (encryption and hashing) are related (the
above xor example classified as a checksum, whereas xor encryption
also exists), they are definitly not the same.<span class="HOEnZb"><font color="#888888"><br>
<pre cols="72">--
Ewald</pre></font></span></div></blockquote><div><br></div><div>Nice explanation, thanks! (y)</div><div> </div></div>-- <br>Silvio Clécio<br>My public projects - <a href="http://github.com/silvioprog" target="_blank">github.com/silvioprog</a>
</div></div>