En criptografía, el término MD5 (Message-Digest Algorithm 5), o en español: Algoritmo de Resumen del Mensaje 5, es un algoritmo empleado para generar Hash o resúmenes criptográficos de 128 bits.

Fue presentado por Ron Rivest en 1992 y es una mejora a su predecesor: MD4 y MD2 (1990).