Comprende de forma práctica por qué MD5 y SHA-1 ya no son seguros. Genera, descarga y verifica colisiones de hash reales con tus propios datos.
Escribe cualquier texto y observa cómo se transforma en un "hash" — una huella digital única e irreversible.
Dos bloques de 128 bytes diferentes que producen el mismo hash MD5. Diferencias en rojo. Basado en Wang & Yu (2004).
Escribe tu texto y genera dos archivos diferentes con el mismo hash. Descárgalos y verifícalo con cualquier herramienta externa.
Cada archivo = bloque de colisión diferente (Wang & Yu 2004) + tu texto. Gracias a Merkle-Damgård, ambos producen el mismo hash MD5.
En 2017, investigadores de Google y CWI Ámsterdam lograron la primera colisión práctica de SHA-1: dos PDFs visualmente diferentes con el mismo hash SHA-1. Estos son los archivos originales de la investigación, alojados en el repositorio oficial del autor.
38762cf7f55934b34d179ae6a4c80cadccbb7f0aDos contratos con contenido diferente que ilustran el impacto práctico de una colisión.
MD5(Bloque_A + tu_texto) == MD5(Bloque_B + tu_texto)
SHA1(PDF_azul) == SHA1(PDF_rojo) == 38762cf7...bb7f0aLa "paradoja del cumpleaños" demuestra que encontrar colisiones es mucho más fácil de lo que parece.
Un buen hash cambia radicalmente con el más mínimo cambio en la entrada.
Explicado de forma sencilla, sin conocimientos técnicos previos.
MD5 — Roto desde 2004
SHA-1 — Roto desde 2017