Innehållsförteckning:
Definition - Vad betyder Message Digest 5 (MD5)?
Message Digest 5 (MD5) är en hashfunktion som används i kryptografi. Message Digest 5 utvecklades av Ronald Rivest 1991 och producerar ett 128-bitars hashvärde. I likhet med andra algoritmer för meddelandesmältning utvecklades den till stor del för applikationer med digital signatur som använder en stor komprimerad fil på ett säkert sätt.
Även om den fortfarande används i stor utsträckning är funktionens säkerhet allvarligt komprometterad och som ett resultat kräver de flesta applikationer, särskilt de som är relaterade till den amerikanska regeringen, SHA-2-familjen med hashfunktioner för kryptografi. Message Digest 5 anses vara trasig och olämpligt för vidare användning enligt US Department of Homeland Security.
Techopedia förklarar Message Digest 5 (MD5)
Detaljer för Message Digest 5-algoritmen tillhandahålls i RFC 1321. Algoritmen för Message Digest 5 använder ett meddelande av vilken längd som helst och matar ut en 128-bitars meddelandesammanfattning av ingången. Message Digest 5-algoritmen behöver inga stora substitutionstabeller och är en förlängning av Message Digest 4-algoritmen. Jämfört med Message Digest 4 är Message Digest 5 mer konservativt i design men är långsammare. Stegen som är involverade i Message Digest 5-algoritmen är att lägga till vadderingsbitar, lägga till representation av vadderat meddelande till det ursprungliga meddelandet, initialisering av meddelandesmältningsbuffert, bearbetning av meddelande i 16-ordblock och slutligen mata ut resultatet. Jämfört med Message Digest 4 är Message Digest 5 något mer komplex.
På en 32-bitarsmaskin fungerar Message Digest 5 mycket snabbare jämfört med andra meddelandesmältningsalgoritmer. Message Digest 5 är enkelt att implementera jämfört med liknande digest-algoritmer. Svårigheten att komma med samma meddelandesmältning från två olika meddelanden är i storleksordningen 2 64 operationer.
