Iyini i-MD5? (I-Algorithm ye-MD5 yomlayezo-I-Digest)

Incazelo ye MD5 kanye nomlando wayo kanye nokulimala

I-MD5 (ebizwa ngokuthi i- MD5 Message-Digest Algorithm ) iyisici sokusebenza se- cryptographic hash inhloso yakhe enkulu ukuqinisekisa ukuthi ifayela alizange lihlelwe.

Esikhundleni sokuqinisekisa ukuthi amasethi amabili yedatha afana ngokuqhathanisa idatha eluhlaza, i-MD5 yenza lokhu ngokukhiqiza i- checksum kuzo zombili isethi, bese iqhathanisa amasheke ukuqinisekisa ukuthi zifana.

I-MD5 ineziphambeko ezithile, ngakho akusizo ekusebenziseni ukubethela okuthuthukisiwe, kodwa kuyamukeleka ngokuphelele ukuyisebenzisa ekuqinisekiseni ifayela elijwayelekile.

Ukusebenzisa i-MD5 Checker noma i-MD5 Generator

I-Microsoft File Checksum Integrity Verifier (FCIV) yinye yokubala yamahhala engakwazi ukukhiqiza i-MD5 checksum kumafayela wangempela hhayi nje umbhalo. Bheka ukuthi Ungaqinisekisa kanjani ukuthembeka kwefayili ku- Windows ne-FCIV ukuze ufunde ukuthi ungayisebenzisa kanjani lolu hlelo lomugqa womyalo .

Enye indlela elula yokuthola i-MD5 hashi yochungechunge lwezinhlamvu, izinombolo, kanye nezimpawu zineThuluzi elimangalisayo le-Miracle MD5 Hash Generator. Eziningi zabanye zikhona, njenge-MD5 Hash Generator, iPhasiwediGenerator, ne-OnlineMD5.

Uma kusetshenziswe i-algorithm efanayo ye-hash, imiphumela efanayo iyakhishwa. Lokhu kusho ukuthi ungasebenzisa i-MD5 eyodwa yokubala ukuthola i-MD5 checksum yombhalo othize bese usebenzisa umbala wokubala we-MD5 ukuze uthole imiphumela efanayo. Lokhu kungabuyekezwa nazo zonke izithuluzi ezikhiqiza i-checksum esekelwe emsebenzini we-MD5.

Umlando & amp; Ukulimala kwe-MD5

I-MD5 yasungulwa nguRonald Rivest, kodwa ingenye yezinhlelo zakhe ezintathu.

Umsebenzi wokuqala we-hash owawuthuthukisa wawuyi-MD2 ngo-1989, eyakhelwe amakhompi angu-8-bit. Nakuba i-MD2 isasetshenziswa, ayihloselwe izinhlelo zokusebenza ezidinga izinga eliphakeme lokuphepha, ngoba likhonjiswe ukuthi lisengozini ekuhlaselweni okuhlukahlukene.

I-MD2 yabe ishintshwa yi-MD4 ngo-1990. I-MD4 yenzelwe imishini engu-32-bit futhi yayisheshe kakhulu kune-MD2, kodwa nayo yaboniswa ukuthi inobuthakathaka futhi manje ibhekwa ingasebenzi yi- Internet Engineering Task Force .

I-MD5 yakhululwa ngo-1992 futhi yakhiwa nemishini engu-32-bit. I-MD5 ayikho ngokushesha njenge-MD4, kodwa ibhekwa njengephephile nakakhulu kunezingqinamba zangaphambili ze-MDx.

Nakuba i-MD5 ivikelekile kakhulu kune-MD2 no-MD4, ezinye imisebenzi ze-cryptographic hash, njenge- SHA-1 , ziphakanyisiwe njengenye indlela, kusukela i-MD5 nayo iboniswe ukuthi ikhona amaphutha okuphepha.

I-Carnegie Mellon University Software Engineering Institute inakho lokhu okushoyo nge-MD5: "Abathuthukisi be-Software, Iziphathimandla ze-Certification, abanikazi bewebhu, nabasebenzisi kumele bagweme ukusebenzisa i-algorithm ye-MD5 kunoma yikuphi umthamo. Njengoba ucwaningo lwangaphambilini lubonisiwe, kufanele lubhekwe njenge-cryptographically ephukile futhi engafaneleki ukusetshenziswa okuqhubekayo. "

Ngo-2008, i-MD6 yaphakanyiswa ku-National Institute of Standards and Technology njengenye indlela eya ku-SHA-3. Ungafunda kabanzi mayelana nalesi siphakamiso lapha .

Ulwazi olungaphezulu kwi-MD5 Hash

Ukushisa kwe-MD5 kungama-128-bits ubude futhi kuvame ukuboniswa nge-value yayo eyi- hexadecimal eyi-32 elinganayo. Lokhu kuyiqiniso kungakhathaliseki ukuthi ifayela noma umbhalo ungakanani noma omkhulu.

Isibonelo esisodwa salokhu yi-hex value 120EA8A25E5D487BF68B5F7096440019 , okuhunyushwa kuyo umbhalo ocacile ukuthi "Lokhu kuhlolwa.". Ukungeza umbhalo ohlukile ukuze ufunde "Lokhu kuyilinga ukukhombisa ukuthi ubude bombhalo abubalulekile yini." ihumusha kunani elihlukile ngokuphelele kodwa nenani elifanayo labalingiswa: 6c16fcac44da359e1c3d81f19181735b .

Eqinisweni, ngisho nentambo enezinhlamvu ze-zero inenani le-hex d41d8cd98f00b204e9800998ecf8427e , futhi ukusebenzisa ngisho nesikhathi esisodwa kwenza inani 5058f1af8388633f609cadb75a75dc9d .

Ama-checksums we-MD5 akhiwe ukuze angabuyiselwa emuva, okusho ukuthi awukwazi ukubuka i-checksum bese uthola idatha yangempela efakiwe. Uma kuthiwa, kunezinhlobo eziningi ze-MD5 "decrypters" ezikhangiswa njengezikwazi ukuchithwa inani le-MD5, kodwa kwenzekani ngempela ukuthi zidala i-checksum ngamanani amaningi bese ikuvumela ukuthi ubuke uphenyo lwakho ku-database yabo ukuze ubone ukuthi banomdlalo ongakukhombisa idatha yangempela.

I-MD5Decrypt ne-MD5 Decrypter ngamathuluzi amabili e-inthanethi mahhala angenza lokhu kodwa asebenza kuphela ngamazwi avamile nemishwana.

Bheka Yini I-Checksum? ukuthola izibonelo eziningi ze-MD5 checksum nezinye izindlela zamahhala zokukhiqiza inani le-hashi le-MD5 kusuka kumafayela.