Algoritmo
diseñado por Ron Rivest (autor de la RC2, RC4 y RC5 y uno de los coautores del
RSA). Producen un resume de 128 bits del mensaje.
El objetivo
de diseño era la obtención de una función de resumen rápida, de simple diseño,
compacta, optimizada para arquitecturas microprocesador (Intel en particular) y
cuya seguridad fuera independiente de hipótesis no garantizadas (como la
dificultad de factorización). Sin embargo, la sospecha de su posible
vulnerabilidad ante ciertos ataques movió a su autor a modificar
ligeramente su diseño para hacerlo más
seguro, aunque ello supuso un algoritmo algo más lento. El resultado se conoce
como MD5.
(N) A cryptographic hash
[R1320] that produces a 128-bit hash result and was designed by Ron Rivest. (See: Derivation under
"MD2", SHA-1.) [RFC4949:2007]
MD4 is a message digest
algorithm (the fourth in a series) designed by Professor Ronald Rivest of MIT
in 1990. It implements a cryptographic hash function for use in message
integrity checks. The digest length is 128 bits. The algorithm has influenced
later designs, such as the MD5, SHA and RIPEMD algorithms.
http://en.wikipedia.org/wiki/MD4