Preimage-attack
En attack som försöker hitta ett meddelande som ger ett givet hashvärde.
Givet ett hashvärde h försöker en preimage-attack hitta något meddelande m så att H(m) = h. För en idealisk hashfunktion med n-bitars utdata krävs cirka 2n försök. Det är svårare än en kollision, som kräver cirka 2n/2 tack vare födelsedagsparadoxen.
För MD4 och MD5 har attacker sänkt kostnaden under den idealiska nivån. Mot SHA-2 finns däremot inga praktiska preimage-attacker. Skillnaden mellan preimage och kollision spelar roll när man bedömer vad en gammal hash fortfarande skyddar.