md5 hash encode / md5decrypter

Insert your text into input area below and press the button below...


... or use our REST-full API

curl -X POST "" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"text\":\"my clear text\"}"
API documentation

More md5 hash info

The MD5 message-digest algorithm is a prevalently used hash function producing a 128-bit hash value. Professor Ronald Rivest of MIT designed MD5 as a cryptographic hash function, but it has been found to suffer from extensive vulnerabilities. It can still be successfully used as a checksum to verify data integrity, but only against unintentional corruption, e.g. to check whether a copy of a file is the same as the original. It remains suitable for other non-cryptographic purposes, for example for determining the partition for a particular key in a partitioned database.
One essential requirement of any cryptographic hash function is that it should be computationally infeasible to find two distinct messages which hash to the same value. MD5 fails this requirement catastrophically; an ordinary home computer can detect a collision in seconds.
MD5 is one in a series of message digest algorithms designed by Professor Ronald Rivest of MIT (Rivest, 1992). When analytic work indicated that MD5's predecessor MD4 was likely to be insecure, Rivest developed MD5 in 1991 as a secure replacement. (Hans Dobbertin did indeed later find weaknesses in MD4.)