MD5

Avtor: Peter Berry
Datum Ustvarjanja: 13 Avgust 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
MD5 - алгоритм и программная реализация
Video.: MD5 - алгоритм и программная реализация

Vsebina

Opredelitev - Kaj pomeni MD5?

MD5 je vrsta algoritma, ki je znan kot algoritem kriptografskih hash. MD5 ustvari hash vrednost v šestnajstiški obliki. Ta konkurira drugim modelom, pri katerih funkcije hash-a prevzamejo določen del podatkov in ga spremenijo, tako da ustvarijo ključ ali vrednost, ki se lahko uporabi namesto prvotne vrednosti.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija razlaga MD5

Strokovnjaki so z razvojem različnih hash algoritmov ugotovili, da so inženirji ugotovili, da ima MD5 resne pomanjkljivosti, saj ni "odporen proti trkom". Trk se zgodi, ko se ugotovi, da sta dve vrednosti hash podobni ali enaki. Za pravilno delovanje mora biti vsaka posamezna vrednost hash-a edinstvena. Ker je ta funkcionalnost potrebna za priljubljene protokole za preverjanje pristnosti, kot je Secure Sockets Layer (SSL), so MD5 pogosto zamenjali z drugimi vrstami algoritmov hash.

Varnostni inženirji in drugi poznajo dolge sezname algoritmov hash z različnimi lastnostmi. MD5 in druge vrste algoritmov hash se pogosto imenujejo "prebavljajoče" funkcije. Ideja tukaj je, da hash "prebavi" izvirno vrednost in odda nadomestno vrednost, ki je bistveno drugačna od izvirne. Hashe imajo več glavnih uporab pri varnosti in učinkovitosti baze podatkov, povezane z uporabo nadomestnih vrednosti pri iskanju in shranjevanju podatkov.