Texto
MD5 Generador de Hash
Calcula el hash MD5 de cualquier cadena de texto en tiempo real en el navegador. Ampliamente utilizado para verificar la integridad de archivos, pero no recomendado para seguridad debido a ataques de colisión demostrados.
| MD5 |
|---|
Tips
- MD5 es una función hash de 128 bits diseñada por Rivest en 1991; el ataque de colisión demostrado en 2004 lo hace no apto para seguridad.
- MD5 sigue siendo útil para verificar la integridad de archivos (detectar corrupción accidental, no manipulación maliciosa).
- Almacenar contraseñas con MD5 es peligroso: las GPUs modernas calculan MD5 miles de millones de veces por segundo.
- MD5 siempre produce 128 bits (32 caracteres hexadecimales) independientemente de la longitud de la entrada.
- Para contraseñas usa BCrypt o Argon2.
A propósito — El inventor de MD5 y la trayectoria de un algoritmo "roto"
MD5 fue diseñado en 1991 por Ronald Rivest (la "R" de RSA). En 2004, Xiaoyun Wang demostró un ataque de colisión exitoso, poniendo en entredicho su uso para fines de seguridad.
En 2008 se crearon certificados SSL falsos aprovechando colisiones MD5, lo que llevó a los navegadores a prohibir MD5 en certificados TLS.
Hoy MD5 sobrevive en checksums no relacionados con seguridad, como la verificación de integridad de descargas en entornos de baja criticidad.