Message Digest 5 (MD5)

Schrijver: Laura McKinney
Datum Van Creatie: 1 April 2021
Updatedatum: 12 Kunnen 2024
Anonim
#34 MD5 Algorithm ( Message Digest 5) Working and Example |CNS|
Video: #34 MD5 Algorithm ( Message Digest 5) Working and Example |CNS|

Inhoud

Definitie - Wat betekent Digest 5 (MD5)?

Digest 5 (MD5) is een hash-functie die wordt gebruikt in cryptografie. Digest 5, ontwikkeld door Ronald Rivest in 1991, produceert een 128-bits resulterende hashwaarde. Net als andere, digitale algoritmen, werd het grotendeels ontwikkeld voor toepassingen met digitale handtekeningen die op een veilige manier gebruik maken van een groot gecomprimeerd bestand.


Hoewel het nog steeds veel wordt gebruikt, is de beveiliging van de functie ernstig aangetast en hebben de meeste toepassingen, vooral toepassingen die verband houden met de Amerikaanse overheid, de SHA-2-familie van hashfuncties voor cryptografie nodig. Digest 5 wordt beschouwd als gebroken en ongeschikt voor verder gebruik volgens het Amerikaanse ministerie van Binnenlandse Veiligheid.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Digest 5 (MD5)

Details van het Digest 5-algoritme worden verstrekt in RFC 1321. Het algoritme van Digest 5 maakt gebruik van een willekeurige lengte en voert een 128-bits samenvatting van de invoer uit. Het Digest 5-algoritme heeft geen grote substitutietabellen nodig en is een uitbreiding van het Digest 4-algoritme. In vergelijking met Digest 4 is Digest 5 conservatiever van opzet, maar is langzamer. De stappen die betrokken zijn bij het Digest 5-algoritme zijn het toevoegen van opvulbits, het toevoegen van een weergave van opgevuld aan het origineel, initialisatie van digestbuffer, verwerking van blokken van 16 woorden en uiteindelijk het resultaat uitvoeren. In vergelijking met Digest 4 is Digest 5 iets complexer.


Op een 32-bits machine presteert Digest 5 veel sneller in vergelijking met andere digest-algoritmen.Digest 5 is eenvoudig te implementeren in vergelijking met vergelijkbare digest-algoritmen. De moeilijkheid om met dezelfde samenvatting uit twee verschillende s te komen, is in de orde van 264 activiteiten.