Innholdsfortegnelse:
Definisjon - Hva betyr Message Digest 5 (MD5)?
Message Digest 5 (MD5) er en hasjfunksjon som brukes i kryptografi. Message Digest 5 ble utviklet av Ronald Rivest i 1991 og produserer en 128-bits resulterende hasjverdi. I likhet med andre algoritmer for melding-fordøyelse, ble den i stor grad utviklet for applikasjoner med digital signatur som bruker en stor komprimert fil på en sikker måte.
Selv om den fremdeles er mye brukt, er sikkerheten til funksjonen alvorlig kompromittert, og som et resultat krever de fleste applikasjoner, spesielt de som er relatert til den amerikanske regjeringen, SHA-2-familien av hasjfunksjoner for kryptografi. Message Digest 5 anses å være ødelagt og uegnet for videre bruk i henhold til det amerikanske departementet for hjemlandssikkerhet.
Techopedia forklarer Message Digest 5 (MD5)
Detaljer om Message Digest 5-algoritmen er gitt i RFC 1321. Algoritmen til Message Digest 5 gjør bruk av en melding av hvilken som helst lengde og gir en 128-biters melding fordøyelse av inngangen. Message Digest 5-algoritmen trenger ingen store erstatningstabeller og er en utvidelse av Message Digest 4-algoritmen. Sammenlignet med Message Digest 4, er Message Digest 5 mer konservativ når det gjelder design, men er tregere. Trinnene som er involvert i Message Digest 5-algoritmen er å legge til polstringbiter, legge representasjon av polstret melding til den opprinnelige meldingen, initialisering av meldingsfordøyelsesbuffer, behandling av melding i 16-ord-blokker og til slutt gi ut resultatet. Sammenlignet med Message Digest 4, er Message Digest 5 litt mer sammensatt.
På en 32-biters maskin klarer Message Digest 5 seg mye raskere sammenlignet med andre meldingsfordøyelsesalgoritmer. Message Digest 5 er enkel å implementere sammenlignet med lignende fordøyelsesalgoritmer. Vanskeligheten med å komme med samme melding fordøye fra to forskjellige meldinger er i størrelsesorden 2 64 operasjoner.