Je! MD5 ni nini? (Mfumo wa Ujumbe wa Daraja la MD5)

Ufafanuzi wa MD5 na Historia na Vikwazo vyake

MD5 (kitaalam inayoitwa MD5-Digest Algorithm ) ni kazi ya kihistoria ambayo lengo lake kuu ni kuthibitisha kwamba faili haijafunuliwa.

Badala ya kuthibitisha kwamba seti mbili za data zinafanana na kulinganisha data ghafi, MD5 hufanya hivyo kwa kuzalisha checksum kwenye seti zote mbili, na kisha kulinganisha checksums ili kuthibitisha kuwa ni sawa.

MD5 ina hitilafu fulani, hivyo sio muhimu kwa maombi ya juu ya encryption, lakini ni kukubalika kabisa kutumia kwa uthibitishaji wa faili ya kawaida.

Kutumia MD5 Checker au MD5 Generator

Kitambulisho cha Uaminifu wa Faili ya Microsoft (FCIV) ni moja ya calculator ya bure ambayo inaweza kuzalisha checksum ya MD5 kutoka kwa faili halisi na sio tu maandishi. Angalia Jinsi ya Kuhakikishia Uaminifu wa Picha kwenye Windows na FCIV kujifunza jinsi ya kutumia mpango wa mstari wa amri .

Njia rahisi ya kupata MD5 hash ya kamba ya barua, nambari, na alama ni pamoja na chombo cha Miradi ya Hash Generator ya Miradi ya Miradi. Wengi wengine pia huwapo, kama Generator Hash ya MD5, PasswordsGenerator, na OnlineMD5.

Wakati huo huo algorithm ya hashi inatumiwa, matokeo sawa yanazalishwa. Hii inamaanisha kuwa unaweza kutumia moja ya calculator MD5 kupata checksum ya MD5 ya maandishi fulani na kisha kutumia MD5 Calculator tofauti kabisa kupata matokeo sawa. Hii inaweza kurudiwa na kila chombo kinachozalisha checksum kulingana na kazi ya MD5 hash.

Historia & amp; Vulnerability ya MD5

MD5 ilitengenezwa na Ronald Rivest, lakini ni moja tu ya taratibu zake tatu.

Kazi ya kwanza ya hash aliyotengeneza ilikuwa MD2 mwaka 1989, iliyojengwa kwa kompyuta 8-bit. Ingawa MD2 bado inatumiwa, sio lengo la maombi ambayo yanahitaji kiwango cha juu cha usalama, kwani ilionyeshwa kuwa hatari kwa mashambulizi mbalimbali.

MD2 ilibadilishwa na MD4 mwaka 1990. MD4 ilifanyika kwa mashine 32-bit na ilikuwa na kasi zaidi kuliko MD2, lakini pia imeonyeshwa kuwa na udhaifu na sasa inachukuliwa kuwa kizito na Nguvu ya Uhandisi wa Internet .

MD5 ilitolewa mwaka wa 1992 na pia ilijengwa kwa mashine 32-bit. MD5 sio haraka kama MD4, lakini inachukuliwa kuwa salama zaidi kuliko utekelezaji uliopita wa MDx.

Ingawa MD5 ni salama zaidi kuliko MD2 na MD4, kazi nyingine za kielelezo, kama SHA-1 , zimependekezwa kama mbadala, tangu MD5 pia imeonyeshwa kuwa na makosa ya usalama.

Taasisi ya Uhandisi ya Programu ya Uhandisi ya Chuo Kikuu cha Carnegie Mellon ina hii kuhusu MD5: "Waendelezaji wa Programu, Mamlaka ya Vyeti, wamiliki wa tovuti, na watumiaji wanapaswa kuepuka kutumia MDG algorithm kwa uwezo wowote.Kwa utafiti uliopita umeonyeshwa, unapaswa kuchukuliwa kuwa cryptographically kuvunjwa na haifai kwa matumizi zaidi. "

Mnamo 2008, MD6 ilipendekezwa kwa Taasisi ya Taifa ya Viwango na Teknolojia kama mbadala ya SHA-3. Unaweza kusoma zaidi kuhusu pendekezo hili hapa .

Maelezo zaidi juu ya Hash ya MD5

Vidonge vya MD5 ni urefu wa bits 128 na kwa kawaida huonyeshwa katika thamani yao sawa ya thamani ya hexadecimal 32. Hii ni kweli bila kujali jinsi faili ndogo au ndogo inaweza kuwa.

Mfano mmoja wa hii ni thamani ya hex 120EA8A25E5D487BF68B5F7096440019 , ambayo tafsiri ya maandishi ya wazi ni "Hii ni mtihani.". Inaongeza maandiko zaidi kusoma "Hii ni mtihani wa kuonyesha jinsi urefu wa maandishi haujalishi." hutafsiri kwa thamani tofauti kabisa lakini kwa idadi sawa ya wahusika: 6c16fcac44da359e1c3d81f19181735b .

Kwa kweli, hata kamba na wahusika wa sifuri ina thamani ya hex ya d41d8cd98f00b204e9800998ecf8427e , na kutumia hata kipindi moja hufanya thamani 5058f1af8388633f609cadb75a75dc9d .

Checksums za MD5 zimejengwa kuwa zisizorekebishwa, inamaanisha kwamba huwezi kuangalia hundi na kutambua data ya awali iliyoingizwa. Kwa kuwa hiyo inasema, kuna mengi ya MDS "decrypters" ambayo yanatangazwa kuwa ina uwezo wa kufuta thamani ya MD5, lakini kile kinachotokea ni kwamba wanaunda checksum kwa maadili mengi na kisha kuruhusu uangalie upimaji wako kwenye database yao ili kuona kama wana mechi ambayo inaweza kukuonyesha data ya awali.

MD5Decrypt na MD5 Decrypter ni zana mbili za bure za mtandao ambazo zinaweza kufanya hivyo lakini zinafanya kazi kwa maneno na maneno ya kawaida.

Angalia Checksum Nini? kwa mifano zaidi ya hundi ya MD5 na baadhi ya njia za bure za kuzalisha thamani ya MD5 kutoka kwa faili.