md5 stands for 'Message Digest algorithm 5'. this algorithm often used to encrypt password in database. A nd5 hash is composed of 32 hexadecimal characters. The md5 algorithm is a widely used hash function producing a 128-bit hash value. Like most hash functions, md5 is neither encryption nor encoding. It can be reversed by brute-force attack and suffers from extensive vulnerabilities