Satura rādītājs:
Definīcija - ko nozīmē MD5?
MD5 ir algoritma veids, kas pazīstams kā kriptogrāfijas hash algoritms. MD5 rada hash vērtību heksadecimālā formātā. Tas konkurē ar citiem dizainparaugiem, kur hash funkcijas uzņem noteiktu datu vienību, un maina to, lai nodrošinātu atslēgu vai vērtību, ko var izmantot sākotnējās vērtības vietā.
Techopedia izskaidro MD5
Izstrādājot dažādus hash algoritmus, eksperti ir atzīmējuši, ka inženieri konstatēja, ka MD5 ir nopietni trūkumi attiecībā uz to, ka tie nav "izturīgi pret sadursmēm". Sadursme notiek, ja tiek konstatēts, ka divas hash vērtības ir līdzīgas vai vienādas. Lai pareizi darbotos, katrai hash vērtībai jābūt unikālai. Tā kā šī funkcionalitāte ir nepieciešama tādiem populāriem autentifikācijas protokoliem kā Secure Sockets Layer (SSL), MD5 bieži tiek aizstāts ar cita veida hash algoritmiem.
Drošības inženieri un citi ir pazīstami ar jauktu algoritmu, kuriem ir dažādas īpašības, garos sarakstus. MD5 un cita veida hash algoritmus bieži dēvē par "message digest" funkcijām. Ideja ir tāda, ka hash "sagremo" sākotnējo vērtību un izvada aizvietojuma vērtību, kas ievērojami atšķiras no oriģināla. Hashēm ir vairāki galvenie drošības un datu bāzes efektivitātes lietojumi, kas saistīti ar rezerves vērtību izmantošanu meklējumos un datu glabāšanā.
