Generador de Hash MD4
Genere resúmenes de mensajes MD4 de 128 bits al instante
MD4 (Algoritmo de Resumen de Mensaje 4) fue diseñado por Ronald Rivest en 1990 como una función hash criptográfica rápida. Produce un valor hash de 128 bits (32 caracteres hexadecimales). Aunque actualmente se considera que el MD4 está criptográficamente roto y no debe utilizarse por seguridad, sigue siendo históricamente importante como el predecesor directo de los algoritmos MD5 y de la familia SHA. Todavía se utiliza activamente en el protocolo de autenticación NTLM de Microsoft.
¿Qué es el MD4?
El MD4 procesa la entrada en bloques de 512 bits y produce un hash de 128 bits a través de tres rondas de operaciones. Cada ronda utiliza una función no lineal diferente. Rivest optimizó el MD4 para la velocidad en procesadores de 32 bits, convirtiéndolo en una de las funciones hash más rápidas de su época. El MD5 se creó posteriormente como un reemplazo más seguro después de que se encontraran debilidades en el MD4.
✅ Características del MD4
- • Muy rápido: Diseñado para la máxima velocidad en procesadores de 32 bits
- • Salida de 128 bits: Produce un hash hexadecimal de 32 caracteres
- • Importancia histórica: Ancestro de las familias MD5 y SHA
- • Uso en NTLM: Todavía se utiliza en la autenticación NTLM de Windows
📊 Dónde se sigue utilizando el MD4
- • Autenticación NTLM: Autenticación de dominios de Windows
- • Enlaces ED2K: Hashing de archivos eDonkey2000
- • Sistemas legacy: Sistemas antiguos que requieren compatibilidad con MD4
- • Investigación: Estudio de la evolución de las funciones hash
⚠️ ADVERTENCIA de seguridad
El MD4 está COMPLETAMENTE ROTO criptográficamente. Se pueden encontrar colisiones completas en milisegundos. NUNCA utilice MD4 para seguridad, hash de contraseñas o firmas digitales. Se incluye aquí solo por compatibilidad con sistemas antiguos. Utilice SHA-256 o SHA-512 para cualquier propósito de seguridad.
🔄 MD4 frente a algoritmos similares
MD4
128 bits, 3 rondas
Roto: colisiones en ms
MD5
128 bits, 4 rondas
También roto, pero más lento de atacar
SHA-256
Salida de 256 bits
Seguro, recomendado para nuevos sistemas
❓ Preguntas frecuentes
¿Por qué sigue existiendo el MD4 si está roto?
MD4 se sigue utilizando en la autenticación NTLM de Microsoft y en el intercambio de archivos eDonkey. La compatibilidad con sistemas antiguos lo mantiene vivo, aunque todos los sistemas nuevos deberían evitarlo.
¿Cuál es la diferencia entre MD4 y MD5?
MD5 añadió una cuarta ronda de operaciones y modificó las funciones de paso para corregir las debilidades de MD4. Ambos producen hashes de 128 bits, pero MD5 es más resistente a las colisiones (aunque también está roto).
¿Se envían mis datos a un servidor?
El hash se calcula en nuestro servidor mediante una solicitud AJAX segura, pero sus datos nunca se almacenan y la conexión está cifrada.