Indholdsfortegnelse:
Definition - Hvad betyder Message Digest 5 (MD5)?
Message Digest 5 (MD5) er en hash-funktion, der bruges i kryptografi. Udviklet af Ronald Rivest i 1991 producerer Message Digest 5 en 128-bit resulterende hashværdi. I lighed med andre meddelelsesfordøjelsesalgoritmer blev den stort set udviklet til digitale signaturapplikationer, der bruger en stor komprimeret fil på en sikker måde.
Selvom den stadig bruges vidt, kompromitteres funktionen alvorligt, og som et resultat kræver de fleste applikationer, især dem, der er relateret til den amerikanske regering, SHA-2-familien af hashfunktioner til kryptografi. Message Digest 5 anses for at være ødelagt og uegnet til videre brug i henhold til det amerikanske ministerium for sikkerhed i hjemlandet.
Techopedia forklarer Message Digest 5 (MD5)
Detaljer om Message Digest 5-algoritmen findes i RFC 1321. Algoritmen til Message Digest 5 gør brug af en meddelelse af en hvilken som helst længde og udsender en 128-bit meddelelsesfordøjelse af input. Message Digest 5-algoritmen har ikke brug for store erstatningstabeller og er en udvidelse af Message Digest 4-algoritmen. Sammenlignet med Message Digest 4 er Message Digest 5 mere konservativ i design, men er langsommere. Trinene involveret i Message Digest 5-algoritmen er vedhæftning af polstringbits, vedhæftning af repræsentation af polstret besked til den originale meddelelse, initialisering af meddelelsesfordøjelsesbuffer, behandling af meddelelse i 16-ord-blokke og til sidst output af resultatet. Sammenlignet med Message Digest 4 er Message Digest 5 lidt mere kompleks.
På en 32-bit maskine fungerer Message Digest 5 meget hurtigere sammenlignet med andre meddelelsesfordøjelsesalgoritmer. Message Digest 5 er enkel at implementere sammenlignet med lignende fordøjelsesalgoritmer. Sværhedsgraden ved at komme med samme meddelelsesfordøjelse fra to forskellige meddelelser er i størrelsesordenen 2 64 operationer.
