Tabla de contenido:
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 hacen uso de un archivo comprimido grande de manera segura.
Aunque todavía se usa ampliamente, la seguridad de la función se ve gravemente comprometida y, como resultado, la mayoría de las aplicaciones, especialmente las relacionadas con el gobierno de los EE. UU., Requieren la familia SHA-2 de funciones hash para la criptografía. Message Digest 5 se considera roto e inadecuado para su uso posterior según el Departamento de Seguridad Nacional de EE. UU.
Techopedia explica Message Digest 5 (MD5)
Los detalles del algoritmo de Message Digest 5 se proporcionan en RFC 1321. El algoritmo de Message Digest 5 utiliza un mensaje de cualquier longitud y genera un resumen de mensaje de 128 bits de la entrada. El algoritmo Message Digest 5 no necesita ninguna tabla de sustitución grande y es una extensión del algoritmo Message Digest 4. En comparación con Message Digest 4, Message Digest 5 es más conservador en diseño 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 rellenado al mensaje original, inicializar el búfer de resumen del mensaje, 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.
En una máquina de 32 bits, Message Digest 5 funciona mucho más rápido en comparación con otros algoritmos de resumen de mensajes. Message Digest 5 es simple de implementar en comparación con algoritmos de resumen similares. La dificultad de encontrar el mismo resumen de mensaje de dos mensajes diferentes es del orden de 2 64 operaciones.