Léxico TI › Seguridad › SHA-1

SHA-1

Seguridad Svenska → Actualizado: 2026-08-14

La función hash sobre la que se apoyó todo internet durante veinte años, y que tardó otros doce en jubilarse tras quedar demostradamente rota.

Diseñada por la NSA y publicada en 1995 como reemplazo de SHA-0, retirada dos años antes sin explicación oficial. La salida es de 160 bits, lo que por la paradoja del cumpleaños da 80 bits de resistencia a colisiones — marginal ya en su momento.

Xiaoyun Wang demostró un ataque teórico de unas 2⁶⁹ operaciones en 2005. La prueba práctica esperó hasta 2017, cuando Google y el CWI produjeron dos archivos PDF con hashes idénticos en el proyecto SHAttered. Las colisiones de prefijo elegido llegaron en 2020, haciendo posible la falsificación real de firmas. Git aún usa SHA-1 para los identificadores de objetos, con detección de colisiones añadida a posteriori mientras avanza la migración a SHA-256.

← Volver al léxico