Definición: ¿Qué significa Message Digest 5 (MD5)?
Message Digest 5 (MD5) es una función hash utilizada en criptografía. Desarrollado por Ronald Rivest en 1991, Message Digest 5 produce un valor hash resultante de 128 bits. Al igual que otros algoritmos de resumen de mensajes, se desarrolló en gran medida para aplicaciones de firma digital que utilizan un archivo comprimido de gran tamaño de forma segura.
Aunque todavía se usa ampliamente, la seguridad de la función se ve seriamente comprometida y, como resultado, la mayoría de las aplicaciones, especialmente las relacionadas con el gobierno de EE. UU., Requieren la familia SHA-2 de funciones hash para criptografía. Según el Departamento de Seguridad Nacional de EE. UU., Se considera que Message Digest 5 está roto y no es adecuado para su uso posterior.
Techinfo explica Message Digest 5 (MD5)
Los detalles del algoritmo Message Digest 5 se proporcionan en RFC 1321. El algoritmo de Message Digest 5 hace uso de un mensaje de cualquier longitud y genera un resumen de mensaje de 128 bits de la entrada. El algoritmo Message Digest 5 no necesita tablas de sustitución grandes y es una extensión del algoritmo Message Digest 4. En comparación con Message Digest 4, Message Digest 5 tiene un diseño más conservador pero es más lento. Los pasos involucrados en el algoritmo Message Digest 5 son agregar bits de relleno, agregar la representación del mensaje relleno al mensaje original, inicializar el búfer de resumen de mensajes, procesar el mensaje en bloques de 16 palabras y finalmente generar el resultado. En comparación con Message Digest 4, Message Digest 5 es un poco más complejo.