El nombre completo de MD5 es Algoritmo 5 de resumen de mensajes, que fue inventado por el Laboratorio de Ciencias de la Computación del MIT y RSA Data Security Company a principios de la década de 1990. La aplicación práctica de MD5 es generar una huella digital para un mensaje (cadena de bytes), lo que puede evitar que sea manipulado.
MD5 se utiliza ampliamente en tecnología de cifrado y descifrado. En muchos sistemas operativos, las contraseñas de los usuarios se almacenan en forma de valores MD5 (u otros algoritmos similares). Cuando un usuario inicia sesión, el sistema calcula la contraseña ingresada por el usuario como un valor MD5 y luego la compara con el valor MD5 guardado en el sistema para verificar la legitimidad del usuario.
Datos extendidos
Características del código MD5
1. Irreversible
Este código de característica tiene las siguientes características: Primero, algoritmo irreversible. otros el código MD5 obtenido tras la transformación. Según este código MD5, no existe una forma sistemática de saber cuál es el texto original.
Contradicción
En segundo lugar, este tipo de código es muy discreto, es decir, un pequeño cambio en la información original provocará un gran cambio en MD5 y no existe relación entre los códigos MD5, es decir, los códigos MD5 generados son impredecibles.
Ubicación del código
Finalmente, debido a que este código tiene una longitud de 128 bits, la posibilidad de tener el mismo código MD5 entre cualquier mensaje es muy baja y generalmente se considera imposible.
Enciclopedia Baidu: código MD5