Ինչ է MD5- ը: (MD5 հաղորդագրության-դիագրամ ալգորիթմ)

MD5- ի եւ նրա պատմության եւ խոցելիության սահմանում

MD5 (տեխնիկապես կոչվում է MD5 Message-Digest ալգորիթմ ) հանդիսանում է գաղտնագրման խցիկ ֆունկցիա, որի հիմնական նպատակն է ստուգել, ​​որ ֆայլը անփոփոխ է:

Այնուամենայնիվ, հաստատման համար երկու տվյալների հավաքածուները նույնական են, համեմատելով հումքի տվյալները, MD5- ը սա անում է մի գումարային գումար , որը սահմանում է երկու սահմանում եւ համեմատում է checksums- ը ստուգելու համար, որ դրանք նույնն են:

MD5- ը որոշակի թերություններ ունի, ուստի այն օգտակար չէ առաջադեմ կոդավորման ծրագրերի համար, բայց դա անթերի ընդունելի է այն ստանդարտ ֆայլերի ստուգման համար:

Օգտագործելով MD5 ստուգիչ կամ MD5 գեներատոր

Microsoft- ի File Checksum Integrity Verifier- ը (FCIV) մի ազատ հաշվիչ է, որը կարող է առաջացնել MD5 ստուգման գումար փաստացի ֆայլերից եւ ոչ միայն տեքստի: Տեսեք, թե ինչպես հաստատել Ֆայլի ամբողջականությունը Windows- ում , FCIV- ի հետ, իմանալով , թե ինչպես օգտագործել այս հրամանի տող ծրագիրը:

MD5 խաշի մի տողից, թվերով եւ խորհրդանիշներից ստանալու հեշտ տարբերակ է Miracle Salad MD5 խաշ գեներատոր գործիքով: Շատ ուրիշներ էլ կան, ինչպիսիք են MD5 խաշի գեներատորը, PasswordsGenerator- ը եւ OnlineMD5- ը:

Երբ օգտագործվում են նույն խաչի ալգորիթմը, նույն արդյունքները են արտադրվում: Սա նշանակում է, որ դուք կարող եք օգտագործել մեկ MD5 հաշվիչ `որոշակի տեքստի MD5 ստուգումների գումար ստանալու համար եւ այնուհետեւ օգտագործել բոլորովին այլ MD5 հաշվիչ` նույն արդյունքների ստանալու համար: Սա կարելի է կրկնել յուրաքանչյուր գործիքի հետ, որը ծագում է checksum- ի վրա, հիմնված MD5 խաչի ֆունկցիայի վրա:

Պատմություն & amp; MD5 խոցելի խանգարումներ

MD5- ը հորինել է Ռոնալդ Ռիվեսթը, սակայն նրա երեք ալգորիթմներից միայն մեկն է:

1989-ին MD2- ի առաջին հեշակ ֆունկցիան էր, որը կառուցվել էր 8-դյույմանոց համակարգիչների համար: Չնայած MD2- ն դեռեւս օգտագործվում է, այն նախատեսված չէ այնպիսի ծրագրերի համար, որոնք անհրաժեշտ են անվտանգության բարձր մակարդակ, քանի որ այն ցույց է տվել, որ խոցելի է տարբեր հարձակումների համար:

MD2- ը փոխարինվեց 1990 թվականին MD4- ով: MD4- ը կատարվել է 32-բիթանոց մեքենաների համար եւ շատ ավելի արագ էր, քան MD2- ը, բայց նաեւ ցույց է տվել, որ թույլ կողմերն ունեն եւ այժմ համարվում է անտեսված Ինտերնետային ճարտարագիտական ​​հանձնախմբի կողմից :

MD5- ը թողարկվել է 1992 թվականին եւ կառուցվել է 32-բիթանոց մեքենաների համար: MD5- ն այնքան արագ չէ, որքան MD4- ը, սակայն այն համարվում է ավելի անվտանգ, քան նախորդ MDX- ի կիրառումը:

Թեեւ MD5- ն ավելի անվտանգ է, քան MD2 եւ MD4- ը, այլ քրեակատարողական խմիչքների գործառույթներ, ինչպիսիք են SHA-1 , առաջարկվել են որպես այլընտրանք, քանի որ MD5- ը նաեւ ցույց է տվել անվտանգության թերի:

Carnegie Mellon University Software Engineering Institute- ն այս մասին ասում է MD5- ի մասին. «Ծրագրակազմի մշակողները, սերտիֆիկացման մարմինները, կայքի սեփականատերերը եւ օգտագործողները պետք է խուսափեն MD5- ի ալգորիթմից որեւէ կերպ օգտագործելով: Ինչպես նախորդ հետազոտությունները ցույց տվեցին, այն պետք է դիտարկվի որպես ծածկագրորեն կոտրված եւ ոչ պիտանի համար: հետագա օգտագործման համար »:

2008 թ-ին MD6- ը ներկայացվել է Ստանդարտների եւ տեխնոլոգիաների ազգային ինստիտուտին որպես SHA-3- ի այլընտրանք: Այս առաջարկի մասին կարող եք կարդալ այստեղ :

Լրացուցիչ տեղեկություններ MD5 խաշի մասին

MD5 խաչերը 128-բիթանոց երկարությունն են եւ սովորաբար ցուցադրվում են 32 նիշանոց տասնհինգերորդ արժեքով: Դա ճիշտ է, անկախ նրանից, թե որքան մեծ կամ փոքր է ֆայլը կամ տեքստը:

Դրա մեկ օրինակն այն է, որ heEA- ի արժեքը 120EA8A25E5D487BF68B5F7096440019 է , որից պարզ տեքստի թարգմանությունը «Սա փորձություն է»: Լրացուցիչ տեքստ ավելացնելու համար կարդացեք «Սա փորձություն է, թե ինչպես է տեքստի երկարությունը կարեւոր չէ»: թարգմանում է բոլորովին այլ արժեք, սակայն նույն թվով նիշերը: 6c16fcac44da359e1c3d81f19181735b :

Փաստորեն, նույնիսկ զրոյական նիշով տողը ունի d41d8cd98f00b204e9800998ecf8427e- ի hex արժեքը եւ նույնիսկ մեկ անգամ օգտագործելով արժեքը կազմում է 5058f1af8388633f609cadb75a75dc9d :

MD5 ստուգումների գումարները կառուցված են ոչ անշրջելի, ինչը նշանակում է, որ դուք չեք կարող դիտարկել checksum- ին եւ բացահայտել բնօրինակի մուտքագրված տվյալները: Այնուամենայնիվ, ասվում է, որ կան բազմաթիվ MD5 "decrypters", որոնք գովազդվում են ի վիճակի է decrypt MD5 արժեքը, բայց իրականում տեղի է ունենում, որ նրանք ստեղծում են checksum շատ արժեքների համար, եւ ապա թողնեք ձեր checksum իրենց տվյալների բազայում տեսնել, թե արդյոք նրանք ունեն մի խաղ, որը կարող է ցույց տալ ձեզ բնօրինակ տվյալներ:

MD5Decrypt եւ MD5 Decrypter- ը երկու անվճար առցանց գործիքներ են, որոնք կարող են դա անել, բայց դրանք միայն աշխատում են ընդհանուր բառերի եւ արտահայտությունների համար:

Տես, թե ինչ է գումարները: MD5 checksum- ի ավելի շատ օրինակների եւ մի քանի անվճար ուղիներ, որոնք առաջացնում են MD5 խաշի արժեքներ ֆայլեր: