Egyirányú hashfüggvény. Algoritmusa az input üzenetbõl 128 bites outputot készít, mely egyértelmûen azonosítja az üzenetet, és adatintegritás-ellenõrzésre is használható. Az MD5-öt Ron Rivest fejlesztette ki az RSA-nál, elsõsorban digitális aláírással dolgozó rendszerekhez.