Suma de comprobación de 128 bits — rápida pero no apta para seguridad
MD5 es una función de hash que resume datos arbitrarios en un valor de 128 bits (32 caracteres hexadecimales). Diseñada en 1991, se usó ampliamente durante mucho tiempo para sumas de comprobación de archivos y verificación de integridad.
Sin embargo, es posible provocar deliberadamente colisiones en las que entradas diferentes tienen el mismo hash, por lo que ya no debe usarse en aplicaciones donde la seguridad es crítica, como firmas, certificados o contraseñas. Úsalo solo para simples comprobaciones de integridad.