title: Does MD5 hash or encrypt its string?
body: <p>Does MD5 hashes the string or it encrypt it?  If it hashes it, then it's as they say a one-way hash function and original string (or data) are non-recoverable by the hash produced because it's only for authentication.  Then how can we explain the online websites for MD5 decryption?  I actually tried it, it gets back the original string.  And here's a site that does this: <a href="http://www.md5decrypter.co.uk/" rel="nofollow">http://www.md5decrypter.co.uk/</a></p>
  
  <p>How is this possible?</p>