Sadržaj:
Definicija - Što znači Digest poruka 2 (MD2)?
Message Digest 2 je hash funkcija koja se koristi u kriptografiji. Razvijen 1989. godine od strane Ronalda Rivesta, orijentiran je na bajt, stvarajući 128-bitnu hash vrijednost uz pomoć poruke proizvoljne duljine. Optimiziran je za 8-bitna računala. Message Digest 2 razvijen je uglavnom za upotrebu u aplikacijama za digitalni potpis, za koje je bila potrebna sigurna i komprimirana velika datoteka koja se potpisuje privatnim ključem. Iako se i dalje koristi u infrastrukturi javnih ključeva, rijetko se koristi jer je potrebno dugo računanje i više se ne smatra sigurnom.
Techopedia objašnjava Digest za poruke 2 (MD2)
Message Digest 2 ovisi o slučajnoj permutaciji bajtova. Trideset dvoznamenkasti šesterokutni brojevi koriste se za predstavljanje 128-bitnih hehera za poruke Digest 2. Algoritam Message Digest 2 koristi poruku bilo koje duljine i proizvodi izlaz 128-bitnog pregledavanja unosa poruka. Pretpostavlja se da je nemoguće proizvesti dvije poruke s istim preispitivanjem poruka ili dobiti unaprijed određeni ciljni skup podataka iz određene poruke. Postupak algoritma poruke Digest 2 uključuje sljedeće korake: dodavanje bajtova paddinga, dodavanje kontrolne sume, inicijalizacija međuspremnika za sakupljanje poruka za računanje pregledavanja poruka, obrada poruke u blokovima od 16 bajtova i na kraju proizvodnja rezultata.
Jedna od najvećih prednosti Message Digest 2 je njegova jednostavnost u implementaciji. Međutim, Message Digest 2 je sporiji u usporedbi s Message Digest 4 ili 5. To je zato što je optimiziran za 8-bitna računala, dok su Message Digest 4 i 5 optimizirani za 32-bitne uređaje. Opet, uspoređujući algoritme sigurnog hash-a kao što su SHA-1 ili SHA-256, algoritmi poruke Digest 2 imaju sporije performanse. Međutim, otkriveno je da bi prevara 2 poruka mogla procuriti informacija o tipkama pri kolizionim napadima, zbog čega se više ne favorizira.
