Sisällysluettelo:
Määritelmä - mitä Message Digest 2 (MD2) tarkoittaa?
Message Digest 2 on salaustoiminnossa käytetty hash-toiminto. Vuonna 1989 Ronald Rivestin kehittämä, se on tavukeskeinen ja tuottaa 128-bittisen hash-arvon mielivaltaisen pituisen viestin avulla. Se on optimoitu 8-bittisiin tietokoneisiin. Message Digest 2 kehitettiin pääasiassa käytettäväksi digitaalisen allekirjoituksen sovelluksissa, jotka vaativat suojatun ja pakatun suuren tiedoston allekirjoittamisen yksityisellä avaimella. Vaikka sitä käytetään edelleen julkisen avaimen infrastruktuureissa, sitä käytetään harvoin, koska laskentaan kuluu kauan eikä sitä enää pidetä turvallisena.
Techopedia selittää Message Digest 2: n (MD2)
Message Digest 2 riippuu tavujen satunnaisesta permutaatiosta. 32-numeroisia heksadesimaalilukuja käytetään 128-bittisten Message Digest 2 -siivosten esittämiseen. Message Digest 2 -algoritmi käyttää minkä tahansa pituista viestiä ja tuottaa tulon 128-bittisen viestin tiivistelmän tulosta. Oletetaan, että on mahdotonta tuottaa kahta viestiä, joissa on sama viestiketju tai saada ennalta määritelty kohdesanomakokoelma tietystä viestistä. Message Digest 2 -algoritmin prosessi käsittää seuraavat vaiheet: täyttötavujen liittäminen, tarkistussumman lisääminen, viestin sulautuspuskurin alustaminen viestin tiivistelmän laskemiseksi, viestin käsitteleminen 16 tavun lohkoissa ja lopulta tuotoksen tuottaminen.
Yksi Message Digest 2: n suurimmista eduista on sen yksinkertaisuus toteutuksessa. Message Digest 2 on kuitenkin hitaampi kuin Message Digest 4 tai 5. Verrattuna Message Digest 4 tai 5. Tämä johtuu siitä, että se oli optimoitu 8-bittisiin tietokoneisiin, kun taas Message Digest 4 ja 5 on optimoitu 32-bittisiin koneisiin. Kun taas verrataan turvallisia hash-algoritmeja, kuten SHA-1 tai SHA-256, Message Digest 2 -algoritmit ovat hitaampia. Kuitenkin havaittiin, että sanomakokonaisuus 2 voi vuotaa tietoja avaimista törmäyshyökkäyksissä, minkä vuoksi sitä ei enää suoseta.
