Turinys:
Apibrėžimas - ką reiškia MD5?
MD5 yra algoritmo tipas, žinomas kaip kriptografinis maišos algoritmas. MD5 sukuria maišos vertę šešioliktainiu formatu. Tai konkuruoja su kitomis konstrukcijomis, kuriose maišos funkcijos užima tam tikrą duomenų dalį, ir pakeiskite jas, kad pateiktumėte raktą ar vertę, kurią galima naudoti vietoje pradinės vertės.
„Techopedia“ paaiškina MD5
Tobulindami įvairius maišos algoritmus, ekspertai pastebėjo, kad inžinieriai nustatė, kad MD5 turi rimtų trūkumų, nes nėra „atsparus susidūrimams“. Susidūrimas įvyksta, kai nustatoma, kad dvi maišos vertės yra panašios arba vienodos. Kad tinkamai veiktų, kiekviena atskira maišos vertė turi būti unikali. Kadangi ši funkcija reikalinga populiariems autentifikavimo protokolams, tokiems kaip „Secure Sockets Layer“ (SSL), MD5 dažnai buvo pakeistas kito tipo maišos algoritmais.
Saugumo inžinieriai ir kiti yra susipažinę su ilgais maišos algoritmų, turinčių skirtingas savybes, sąrašais. MD5 ir kitų tipų maišos algoritmai dažnai vadinami „pranešimų santraukos“ funkcijomis. Čia idėja yra ta, kad maišos priemonė „suardo“ pradinę vertę ir išveda pakaitinę reikšmę, kuri žymiai skiriasi nuo originalo. Maišos turi keletą pagrindinių saugos ir duomenų bazių efektyvumo naudojimo būdų, susijusių su pakaitinių verčių naudojimu paieškoje ir duomenų saugojime.
