Šta je MD5? (MD5 algoritam poruka Digest)

Definicija MD5 i njegove istorije i ranjivosti

MD5 (tehnički nazvan MD5 Message-Digest Algorithm ) je kriptografska funkcija hašiša čija je glavna svrha da se potvrdi da je datoteka nepromenjena.

Umjesto da se potvrdi da su dva seta podataka identična poređenjem neobrađenih podataka, MD5 to radi tako što će napraviti kontrolnu tačku na oba seta, a zatim upoređivati ​​provjere kako bi potvrdila da su isti.

MD5 ima određene nedostatke, tako da nije korisno za napredne aplikacije za šifrovanje, ali je savršeno prihvatljivo da ga koristite za standardne verifikacije datoteka.

Korišćenje MD5 Checkera ili MD5 Generatora

Microsoft File Checksum Integrity Verifier (FCIV) je jedan besplatni kalkulator koji može generirati kontrolnu sumu MD5 iz stvarnih datoteka, a ne samo tekst. Pogledajte kako provjeriti integritet datoteka u Windows-u sa FCIV-om kako biste saznali kako koristiti ovaj program naredbe .

Jedan jednostavan način za preuzimanje MD5 heša nizova slova, brojeva i simbola je sa alatom Miracle Salad MD5 Hash Generator. Postoji i puno drugih, kao što su MD5 Hash Generator, PasswordsGenerator i OnlineMD5.

Kada se koristi isti heh algoritam, isti rezultati se proizvode. To znači da možete koristiti jedan MD5 kalkulator kako biste dobili kontrolnu tačku MD5 nekog određenog teksta, a zatim koristite potpuno različit kalkulator MD5 da biste dobili iste rezultate. Ovo se može ponoviti sa svakim alatom koji generiše kontrolnu tačku na osnovu MD5 hash funkcije.

Istorija i amp; Ranljivosti MD5

MD5 je izumeo Ronald Rivest, ali to je samo jedan od njegovih tri algoritma.

Prva funkcija hašiša koju je razvio je MD2 1989. godine, koji je izgrađen za 8-bitne računare. Iako je MD2 još uvijek u upotrebi, nije namijenjen aplikacijama kojima je potreban visok nivo sigurnosti, jer se pokazalo da su podložne različitim napadima.

MD2 je tada zamenjen MD4 1990. godine. MD4 je napravljen za 32-bitne mašine i bio je mnogo brži od MD2, ali je takođe pokazao da ima slabosti i sada se smatra zastarelim od strane Internet Engineering Task Force-a .

MD5 je objavljen 1992. godine, a takođe je napravljen i za 32-bitne mašine. MD5 nije brz kao MD4, ali se smatra da je sigurniji od prethodnih implementacija MDx-a.

Iako je MD5 sigurniji od MD2 i MD4, druge kriptografske funkcije hašiša, poput SHA-1 , su predložene kao alternativa, s obzirom na to da MD5 takođe ima sigurnosne greške.

Univerzitet za softverski inženjering Carnegie Mellon kaže da ovo govori o MD5: "Softverski programeri, sertifikacioni autoriteti, vlasnici veb stranica i korisnici bi trebali izbjeći korištenje algoritma MD5 u bilo kom svojstvu. Kao što je prethodno istraživanje pokazalo, treba ga smatrati kriptografski slomljenim i neprikladnim za dalje korištenje. "

MD6 je 2008. godine predložen Nacionalnom institutu za standarde i tehnologiju kao alternativa SHA-3. Više o ovom predlogu možete pročitati ovde .

Više informacija o MD5 Hash

MD5 hashes su dužine 128 bita i normalno su prikazani u 32-cifreni heksadecimalnoj vrijednosti. Ovo je istina bez obzira koliko velika ili mala datoteka ili tekst može biti.

Jedan primer ovoga je hex vrijednost 120EA8A25E5D487BF68B5F7096440019 , čiji je običan tekst prevod "Ovo je test". Dodavanje dodatnog teksta za čitanje "Ovo je test koji pokazuje kako dužina teksta nije bitna." prevodi u potpuno drugačiju vrednost, ali sa istim brojem karaktera: 6c16fcac44da359e1c3d81f19181735b .

Zapravo, čak i niz sa nultim znakovima ima hex vrednost d41d8cd98f00b204e9800998ecf8427e , a korištenje čak i jedan period čini vrijednost 5058f1af8388633f609cadb75a75dc9d .

Kontrolni sisari MD5 su izgrađeni da budu nepovratni, što znači da ne možete pogledati kontrolnu tačku i identifikovati originalne unete podatke. Sa tim što se kaže, postoji puno MD5 "dešifriraja" koji se oglašavaju kao sposobni da dešifruju vrijednost MD5-a, ali ono što se stvarno dešava jeste da stvaraju kontrolnu tačku za puno vrijednosti i onda vam omogućavaju da pogledate svoju kontrolnu tačku u svojoj bazi podataka da biste videli da li imaju uparivanje koje vam može pokazati originalne podatke.

MD5Decrypt i MD5 Decrypter su dva besplatna online alata koja to mogu učiniti, ali oni rade samo za obične riječi i fraze.

Pogledajte šta je verzija? za više primjera MD5 kontrolne sume i nekoliko besplatnih načina generisanja vrijednosti hash vrijednosti MD5 iz datoteka.