En criptografia, MD5 (acrònim de Message-Digest Algorithm 5, Algorisme de Resum de Missatge 5) és un algorisme criptogràfic de reducció de 128 bits que permet l'obtenció d'una petita "signatura" o resum característic per a cada bloc de dades original que el representa. Un resum o hash de MD5 s'expressa habitualment com una seqüència de 32 dígits hexadecimals, que no permet reconstruir les dades originals, però permet saber si les dades originals han estat modificades.
Com a part de l'estàndard establert per la RFC 1321 ha estat àmpliament utilitzat a una gran varietat d'aplicacions de seguretat i com a sistema de verificació de la integritat dels arxius.