Algoritmul MD5 (Message-Digest Algorithm) este o functie criptografica foarte raspandita si produce valori de criptare de 128-bit sau 16-byte. MD5 este folosit destul de des in aplicatii de securizare si extrem de raspandit in aplicatiile pentru verificarea integritatii datelor.