Léxico TI › Seguridad › Ataque de extensión de longitud

Ataque de extensión de longitud

Seguridad Svenska → Actualizado: 2026-10-12

El atacante puede añadir datos a un mensaje firmado y calcular una firma válida sin conocer la clave.

Los hashes Merkle–Damgård como MD5, SHA-1 y SHA-256 devuelven su estado interno completo como resumen. Si firmas con hash(clave || mensaje), quien vea el resumen puede continuar el cálculo desde ese estado y obtener un hash válido para el mensaje, su relleno y una extensión. La API de Flickr sufrió exactamente esto en 2009. HMAC lo evita procesando la clave en dos pasadas separadas, lo que rompe la estructura que hace posible la extensión. Un hash no es un MAC, por muy bueno que sea como hash.

← Volver al léxico