MD2
Meer info
- Ontwerper
- Ron Rivest
- Jaar
- 1989
- Type
- Cryptografische hashfunctie
- Spec
- RFC 1319
De eerste hash in de MD-familie van Ron Rivest, gebouwd voor 8-bitprocessors en net zo traag als dat doet vermoeden.
MD2 levert een digest van 128 bit en werkt byte voor byte, met een substitutietabel die is afgeleid van de cijfers van pi. Het was bedoeld voor smartcards en kleine processors en werd snel gevolgd door MD4 en MD5, die op 32-bithardware veel sneller draaiden.
Toch hield MD2 het lang uit in PKI: verschillende root-certificaten uit de jaren negentig waren ondertekend met md2WithRSAEncryption en bleven in de vertrouwenslijsten van browsers staan, lang nadat niemand nog nieuwe code voor het algoritme schreef. In 2004 verschenen preimage-aanvallen, in 2008 verbeterd, en in 2011 verplaatste RFC 6149 MD2 officieel naar de status Historic: de gestandaardiseerde manier van de IETF om ‘ruste in vrede’ te zeggen.