Zer da MD5? (MD5 Message-Digest Algorithm)

MD5 eta bere historia eta urritasunen definizioa

MD5 ( MD5 Message-Digest Algorithm izeneko teknikoki) hash funtzio kriptografikoa da eta helburu nagusia da fitxategi bat aldatu dela egiaztatzea.

Bi datu-multzo berdinak direla egiaztatzen den datu gordinak alderatuz gero, MD5k bi multzoen egiaztapena egiten du, eta, ondoren, egiaztagiriak berdinak direla egiaztatzen ditu.

MD5k akats batzuk ditu, beraz, ez da oso erabilgarria enkriptatze aplikazio aurreratuentzat, baina oso onargarria da erabiltzeko fitxategi-egiaztapen estandarretarako.

MD5 Checker edo MD5 Generator erabiliz

Microsoft File Checksum Osotasuna egiaztatzailea (FCIV) MD5 egiaztapenaren benetako fitxategietatik sor daitekeen kalkulagailua da eta ez bakarrik testua. Ikusi nola egiaztatzea File Integrity Windows- ekin FCIV -k komando lerroko programa hau nola erabiltzen ikasteko.

MD5 hash bat lortzeko modu erraz bat letrak, zenbakiak eta sinboloak lortzeko Miracle Salad MD5 Hash Generator tresna da. Baita beste asko ere, MD5 Hash Generator, PasswordsGenerator eta OnlineMD5 bezalakoak.

Hash algoritmo bera erabiltzen denean, emaitza bera sortzen dira. Horrek esan nahi du MD5 kalkulagailua erabili ahal izango duzula testu jakin batzuen MD5 egiaztapena lortzeko eta, ondoren, MD5 kalkulagailua guztiz desberdinak erabiltzea emaitza zehatzak lortzeko. MD5 hash funtzioan oinarritutako egiaztapen bat sortzen duen tresna bakoitzarekin errepikatu daiteke.

Historia eta amp; MD5-ren gaitzak

MD5 Ronald Rivest-ek asmatu zuen, baina bere hiru algoritmoetako bat besterik ez da.

Lehenengoa hash funtzioa garatu zen MD2 1989an, hau da, 8 biteko ordenagailuetarako eraiki zen. MD2 oraindik erabiltzen ari den arren, ez da segurtasun maila handia behar duten aplikazioak, hainbat erasoen aurrean zaurituta egon baitaiteke.

MD2, orduan, MD4-k ordezkatu zuen 1990. urtean. MD4 32 biteko makina egin zen eta MD2 baino azkarrago egon zen, baina ahuleziak izan ditzake eta Internet Engineering Task Force zaharkituta geratu da.

MD5 1992an kaleratu zen eta 32 biteko makina eraiki zen. MD5 ez da MD4 bezain bizkorra, baina aurreko MDx ezarpenek baino seguruagoa da.

MD5 MD2 eta MD4 baino seguruagoa den arren, beste SHS -1 bezalako beste funtzio kriptografiko batzuk alternatiba gisa proposatu dira, MD5 segurtasun akatsak izan direla ere.

Carnegie Mellon Unibertsitateko Software Engineering Institute-k MD5-ri buruz esaten du: "Software-sortzaileek, ziurtagiri-agintariek, web-jabeek eta erabiltzaileek edozein unetan MD5 algoritmoa erabiltzea saihestu behar lukete. Aurreko ikerketek frogatu bezala, kriptografikoki hautsi eta desegokia izango litzateke gehiago erabiltzea ".

2008an MD6 proposatu zen SHA-3ren alternatiba gisa Araudi eta Teknologien Institutu Nazionala. Hemen proposamen honi buruz gehiago irakurri dezakezu.

MD5 Hash buruzko informazio gehiago

MD5 hashes 128 bitekoak dira eta normalean 32 digituko hamaseitar balio baliokideak dira. Hau egia da, ez du axola zein fitxategi edo testu handiak edo txikiak izan daitezkeen.

Horren adibide da 120EA8A25E5D487BF68B5F7096440019 hex balioko hedadura , zeinaren testu arrunta "Hau da test". Testu gehiago irakurtzera gehitzea "Test hau testuaren iraupena nola ez den erakusteko testua da". Balio guztiz desberdina da baina karaktere kopuru bera du: 6c16fcac44da359e1c3d81f19181735b .

Izan ere, nahiz zero karaktere dituen kateak d41d8cd98f00b204e9800998ecf8427e hex balioa du, eta epea ere erabiliz 5058f1af8388633f609cadb75a75dc9d balioa egiten du.

MD5 egiaztapenen osagaiak ez dira alderantzikagarriak, egiaztagiriak ezin ditu begiratu eta jatorrizko datuak sartu. Hori esanda, MD5 "deszifratzaileak" MD5 balio bat desenkriptatzeko gai diren iragarkiak daude, baina benetan gertatzen ari dela egiaztatzen du balio asko eta, ondoren, zure datu-basean egiaztagiria bilatzea baimentzen dizu jatorrizko datuak erakutsi dezaketen partida bat badute ikusteko.

MD5Decrypt eta MD5 Decrypter-ek bi doako tresna erabilgarriak dira, baina hitz eta esaldi arruntetan bakarrik funtzionatzen dute.

Ikusi Zer da Checksum bat? MD5 egiaztapenaren adibide gehiago eta MD5 hash balioa fitxategi batetik sortutako doako modu batzuk.