IT-lexikon › Säkerhet › Längdförlängningsattack

Längdförlängningsattack

Säkerhet In English → Uppdaterad: 2026-10-12

Angriparen kan lägga till data efter ett signerat meddelande och räkna fram en giltig signatur utan att känna nyckeln.

Merkle–Damgård-hashar som MD5, SHA-1 och SHA-256 skickar ut hela sitt interna tillstånd som hash. Signerar man med hash(nyckel || meddelande) kan den som ser hashen fortsätta beräkningen därifrån och få en giltig hash för meddelandet plus utfyllnad och ett tillägg. Flickr råkade ut för just detta 2009 i sitt API. HMAC undviker det genom att hasha nyckeln i två separata steg, vilket bryter strukturen som gör förlängningen möjlig. En hash är inte en MAC, hur bra den än är som hash.

← Tillbaka till lexikonet