MD5

Författare: Peter Berry
Skapelsedatum: 13 Augusti 2021
Uppdatera Datum: 1 Juli 2024
Anonim
MD5 - алгоритм и программная реализация
Video: MD5 - алгоритм и программная реализация

Innehåll

Definition - Vad betyder MD5?

MD5 är en typ av algoritm som är känd som en kryptografisk hashalgoritm. MD5 producerar ett hashvärde i ett hexadecimalt format. Detta tävlar med andra mönster där hashfunktioner tar in en viss data, och ändrar den för att ge en nyckel eller värde som kan användas i stället för det ursprungliga värdet.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar MD5

Med utvecklingen av olika hashalgoritmer har experter noterat att ingenjörer tyckte att MD5 hade allvarliga svagheter när det gäller att inte vara "kollisionsresistent." En kollision inträffar när två hashvärden visar sig vara lika eller samma. För att fungera korrekt måste varje individuellt hashvärde vara unikt. Eftersom denna funktionalitet behövs för populära autentiseringsprotokoll som Secure Sockets Layer (SSL), har MD5 ofta ersatts med andra typer av hashalgoritmer.

Säkerhetsingenjörer och andra känner till långa listor med hashalgoritmer med olika egenskaper. MD5 och andra typer av hashalgoritmer benämns ofta "digest" -funktioner. Idén här är att en hash "smälter" ett originalvärde och matar ut ett ersättningsvärde som skiljer sig väsentligt från originalen. Hashes har flera huvudanvändningar inom säkerhet och databaseffektivitet, relaterade till användningen av ersättningsvärden vid sökningar och i datalagring.