Innehållsförteckning:
Definition - Vad betyder MD5?
MD5 är en typ av algoritm som är känd som en kryptografisk hashalgoritm. MD5 producerar ett hashvärde i hexadecimalt format. Detta tävlar med andra mönster där hashfunktioner tar in en viss data, och ändrar den för att tillhandahålla en nyckel eller värde som kan användas i stället för det ursprungliga värdet.
Techopedia förklarar MD5
Med utvecklingen av olika hashalgoritmer har experter noterat att ingenjörer fann MD5 har 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 desamma. 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 funktioner som "meddelandetäta" -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 för säkerhet och databaseffektivitet, relaterade till användningen av ersättningsvärden vid sökningar och i datalagring.
