Գումարի հեշ: Ինչպե՞ս ստուգել ֆայլերի հաշման գումարները: Ինչպես պարզել և համեմատել ֆայլի Hash Sum-ը
Ժամանակի ընթացքում համակարգչից շատ օգտվողներ, ավելի մանրամասն ծանոթանալով, զարմանում են հեշ գումարների մասին: Դրանք նաև կոչվում են չեկային գումարներ: Ի՞նչ է դա։ Ինչի համար է դա? Ինչպե՞ս են հաշվարկվում այդ գումարները:
Սահմանում
Կոչվում է կոնկրետ արժեք, որը հաշվարկվում է տվյալների համար՝ օգտագործելով հատուկ ալգորիթմներ։ Հեշ գումարների նպատակը փոխանցման ընթացքում տվյալների ամբողջականությունը ստուգելն է: Հաշվարկման ամենատարածված ալգորիթմներն են MD5, CRC32 և SHA-1: Ստուգիչ գումարները կարող են օգտագործվել նաև տվյալների հավաքածուները համեմատելու համար ոչ համարժեքության համար, ինչը օգտակար է համակարգչում վիրուսներ հայտնաբերելու համար:
Այս մեթոդի օգտագործումը ժողովրդականություն է ձեռք բերել, քանի որ ստուգումը հեշտությամբ իրականացվում է թվային սարքավորումներում, որոնք աշխատում են երկուական տվյալների հետ: Այն կարող է վերլուծվել առանց խնդիրների և հիանալի է տեղեկատվական ալիքներում աղմուկի առկայության պատճառով առաջացած սխալները գտնելու համար:
Ստուգման ալգորիթմներ
MD5 ալգորիթմը օգտագործվում է ոչ միայն տվյալների ամբողջականությունը ստուգելու համար, այլև հնարավորություն է տալիս ձեռք բերել բավականին հուսալի նույնացուցիչ, որը հաճախ օգտագործվում է այն դեպքերում, երբ համակարգչում հայտնաբերվում են նույնական ֆայլեր: Այսպիսով, համեմատվում են ոչ թե բովանդակությունը, այլ դրանց հեշ գումարները։
CRC32 ալգորիթմը օգտագործվում է արխիվացման ծրագրերում: Այն նշանակում է «ցիկլային ավելորդության կոդ»:
SHA-1 ալգորիթմը կիրառություն է գտել BitTorrent ծրագրի միջոցով ներբեռնվող տվյալների ամբողջականությունը ստուգելու համար:
Օրինակ
Օրինակ, օգտատերը ցանկանում է իր համակարգչում տեղադրել օպերացիոն համակարգ կամ խաղ: Նա ներբեռնում է պատկերը և ցանկանում է համոզվել, որ ֆայլի ամբողջականությունը կարգին է, և որ փոխանցման ժամանակ ոչինչ չի կորել։ Դա անելու ամենահեշտ ձևը բեռնված ֆայլի և հեղինակի կողմից տրամադրված հեշ գումարների համեմատությունն է: Եթե դրանք լիովին համընկնում են, ապա պատկերը սխալներ չի պարունակում: Դե, եթե ֆայլերի հեշ գումարները տարբեր են, դուք պետք է այն նորից ներբեռնեք, քանի որ ինչ-որ խափանում է տեղի ունեցել:
Այս տարրական ընթացակարգը ծառայում է որպես կանխարգելիչ միջոց սխալ գործողության դեմ և սառեցնում է: Դրանով դուք կարող եք վստահ լինել, որ օպերացիոն համակարգի, ծրագրի կամ խաղի տեղադրումը ճիշտ կլինի։
HashTab ծրագիր. Հաշ գումարի ստուգում
Այս օգտակար ծրագիրը պլագին է, որը ինտեգրված է օպերացիոն համակարգին և օգտագործվում է անհրաժեշտության դեպքում: Այն կարելի է ներբեռնել պաշտոնական կայքից ամբողջովին անվճար՝ որպես տեղադրման ֆայլ: Ծրագրի տեղադրումը ինտուիտիվ է:
Տեղադրվելուց հետո յուրաքանչյուր ֆայլի հատկություններում կլինի նոր լրացուցիչ ներդիր՝ չեկային գումարը հաշվարկելու համար: Լռելյայնորեն, դրանք կհաշվարկվեն վերը նկարագրված նույն երեք ալգորիթմների միջոցով:
Ինչպե՞ս ստուգել հեշ գումարները: Դա անելու համար «Համեմատություն» դաշտում անհրաժեշտ է մուտքագրել հեղինակի կողմից նշված գումարը: Եթե ներբեռնված ֆայլը հաջողությամբ հաստատել է իր իսկությունը, ապա կհայտնվի կանաչ նշան: Հակառակ դեպքում օգտատերը կտեսնի կարմիր խաչ: Այս դեպքում խորհուրդ է տրվում նորից ներբեռնել ֆայլը։
«File Hash Sums» ներդիրի կարգավորումները կարող են փոխվել՝ սեղմելով համապատասխան տարրի վրա: Կբացվի պարամետրերի պատուհան, որտեղ կարող եք սահմանել ստուգման և հաշվարկի համար անհրաժեշտ ստուգաչափերի ցուցադրումը: Ամեն ինչ պարզ դարձնելու համար խորհուրդ է տրվում նշել այն վանդակը, որը թույլ է տալիս ցուցադրել ստուգաչափերը փոքրատառերով:
Այսպիսով, այս ծրագրի հետ աշխատելը շատ պարզ է: Նույնիսկ անփորձ օգտվողը կարող է դա պարզել:
MD5 ֆայլի ստուգիչ
Այս օգտակար ծրագիրը ներբեռնվում է նաև պաշտոնական կայքից, բայց այն չի պահանջում տեղադրում: Պարզապես պետք է գործարկել այն: Այն օգտագործում է նույն ալգորիթմը ստուգման համար: Ֆայլ ներբեռնելիս անհրաժեշտ է պատճենել բնօրինակի հեշի քանակը clipboard-ում, այնուհետև տեղադրել այն դաշտում՝ ստուգման համար: Հաջորդ քայլն այն ֆայլի ընտրությունն է, որը օգտվողը ցանկանում է ստուգել ամբողջականության համար: «Ստուգել» կոճակը սեղմելուց հետո աշխատանքի արդյունքի մասին հաղորդագրություն է ստացվում, որը կտեղեկացնի՝ արդյոք ֆայլերի ստուգման գումարը համընկնում է, թե ֆայլը վնասված է, և համընկնում չկա:
Կոմունալ ծրագրի լրացուցիչ առանձնահատկությունն այն է, որ MD5 ալգորիթմի միջոցով հաշվարկվի գումարը համակարգչի ցանկացած ֆայլի համար:
Եզրակացություն
Այսպիսով, դիտարկվեց «չեկային գումար» հասկացությունը: Պարզ դարձավ, թե ինչի համար է այն օգտագործվել։ Միջին օգտագործողի համար սա հեշտ տարբերակ է ստուգելու ֆայլի ամբողջականությունը և համապատասխանությունը բնօրինակին: Նկարագրված են օգտակար կոմունալ միջոցները հեշ գումարները հաշվարկելու և համեմատելու համար: Առաջինը կարող է համեմատել տարբեր քանակություններ, իսկ երկրորդը միայն մեկ ալգորիթմ է օգտագործում, բայց տեղադրում չի պահանջում, ինչը կարևոր է, եթե չունեք ադմինիստրատորի իրավունքներ։
Եթե դուք պատրաստվում եք տեղադրել օպերացիոն համակարգ կամ որևէ այլ ծրագրային արտադրանք, խորհուրդ է տրվում ստուգել հեշերը բոլոր տեղադրման ֆայլերը ներբեռնելուց հետո: Սա զգալիորեն կխնայի ժամանակն ու, որ ավելի կարևոր է, նյարդերը:
Երբևէ մտածե՞լ եք, թե ինչու է նշվում «Հաշ գումարը» տեղեկատվությունը: Շատ հաճախ հանդիպում են հեղեղների վրա: Մի կողմից որոշ անհասկանալի տեղեկություններ, բայց մյուս կողմից՝ շատ օգտակար։ Ինչո՞ւ։ Ես կփորձեմ ձեզ մանրամասն պատմել, թե ինչպես պարզել ֆայլի հեշը, ինչպես համեմատել այն և ինչու է այն այդքան օգտակար:
Եկեք պարզենք, թե ինչպես պարզել ֆայլի հեշը և որ դեպքերում այս հեշը չափազանց օգտակար կլինի մեզ համար: Ես շատ չեմ խորանա թեմայի մեջ, ձեզ կասեմ պարզ լեզվով օրինակով, որպեսզի բոլորը հասկանան:
Ինչու՞ պետք է իմանաք ֆայլի հեշ գումարը:
Ենթադրենք՝ որոշել եք տորենտից ներբեռնել խաղի պատկերը և զվարճանալ։ Այսպիսով, դուք գտաք հետաքրքիր խաղ, կարդացիք նկարագրությունը և պարզեցիք, որ ֆայլի նկարագրությունը ցույց է տալիս պատկերի «Հաշ գումարը»:
Փաստն այն է, որ խաղը տեղադրող անձը նախ այն փորձարկել է իր համակարգչի ֆունկցիոնալությունը, գուցե նույնիսկ մի քանի ԱՀ-ներում և տարբեր համակարգերում:
Երբ նա համոզվեց, որ ամեն ինչ տեղադրված է և անթերի աշխատում է, նա ճանաչեց պատկերի «Hash Sum»-ը և նշեց այն խաղի նկարագրության մեջ։ Նրանց համար, ովքեր չգիտեն, այստեղ հարց է ծագում՝ ինչո՞ւ է նա նշել պատկերի հեշ գումարը:
Կոպիտ ասած՝ Հեշ գումարը ֆայլի եզակի «Բանալին» է, որը կարող է օգտագործվել ֆայլը ստուգելու համար, այսինքն՝ դրա ամբողջականությունը:
Ավելի պարզ ասած. Այնուհետև, հեշը թույլ կտա մեզ համեմատել երկու ֆայլ՝ այն ֆայլը, որը վերբեռնվել է ներբեռնման համար, և այն ֆայլը, որը ներբեռնվել է մեր համակարգչում:
Իսկ ինչո՞ւ պետք է համեմատեմ։ Ենթադրենք, դուք ներբեռնել եք պատկերը և բնականաբար սկսել եք տեղադրել խաղը: Բայց տեղադրման գործընթացում որոշ սխալներ սկսեցին հայտնվել, ինչ-որ բան սխալ էր ընթանում: Բոլոր նշանները, որ խաղը չի տեղադրվի ըստ անհրաժեշտության, կամ այն տեղադրված է, բայց չի սկսվում:
Ընդհանրապես նման խնդիրներ կան...
Իհարկե, դուք կարող եք բոլոր անախորժությունների մեղքը բարդել այն վայրում, որտեղից ներբեռնել եք ֆայլը: Ասում են՝ ֆայլը որակյալ չի եղել, ոչ մի բան չի աշխատի, ոչ մի բան չի աշխատի։
Բայց դա կարող է չլինել:
Ամեն ինչ կարգին է համակարգի հետ, և ամեն ինչ կարգին է այն աղբյուրի հետ, որտեղից ներբեռնվել է ֆայլը:
Ամեն ինչ իրականում շատ ավելի պարզ է, քան թվում է: Ֆայլը ներբեռնելու ընթացքում կարող էին որոշ սխալներ առաջանալ, կամ ֆայլը մինչև վերջ չներբեռնվել, ընդհանուր առմամբ, մի խոսքով ֆայլը ինչ-ինչ պատճառներով թերի է ներբեռնվել համակարգիչ։
Ահա թե որտեղից են գալիս բոլոր դժվարությունները:
Մենք գնում ենք այն կայք, որտեղ մենք ներբեռնել ենք ֆայլը, վերցնում ենք հեշի գումարը, որից հետո պարզում ենք ներբեռնված ֆայլի հեշը և համեմատում դրանք։
1) Եթե Hash Sum-ը տարբերվում է, ապա ներբեռնված ֆայլը 100%-ով տարբերվում է կայքում տեղադրված ֆայլից: Սա նշանակում է, որ ներբեռնված ֆայլը չի աշխատի: Դուք պետք է նորից ներբեռնեք այն:
2) Եթե Hash Sums-ը նույնն է, ապա այս դեպքում բեռնվել է ֆայլի ճշգրիտ պատճենը, և այն կաշխատի ինչպես սպասվում էր: Դուք կարող եք ապահով կերպով սկսել տեղադրումը:
ԿԱՐԵՎՈՐ! Եթե ներբեռնում եք Windows-ի պատկերներ, ապա ներբեռնելուց հետո խստորեն խորհուրդ եմ տալիս պարզել հեշ գումարը և համեմատել այն, եթե գումարները չեն համընկնում, ապա ավելի լավ է 100 անգամ մտածել՝ արժե՞ արդյոք Windows-ը տեղադրել նմանատիպ պատկերից։
Հակառակ դեպքում, համակարգը տեղադրելիս կարող եք շատ խնդիրներ ունենալ:
Ընդհանուր առմամբ, կարծում եմ, ամեն ինչ պարզ է, եթե հարցեր ունեք, ազատ զգալ հարցրեք! Լավ, մենք հասկացանք, թե ինչու է մեզ անհրաժեշտ ֆայլի հեշ գումարը, որը պատրաստվում ենք ներբեռնել: Այժմ եկեք սովորենք, թե ինչպես կարելի է համեմատել հեշ գումարը՝ պարզելու, թե արդյոք ֆայլն ամբողջությամբ ներբեռնվել է, թե ոչ:
Ինչպես պարզել և համեմատել ֆայլի Hash Sum-ը:
Այս հարցի համար կան հատուկ ծրագրեր և, որպես կանոն, դրանք հեշտ է օգտագործել։ Ձեզ անհրաժեշտ է միայն ընտրել ցանկալի ֆայլը, որպեսզի ստանաք դրա հեշի քանակը և համեմատեք այն կայքում նշվածի հետ: Դա պարզ է!
Այս գրառման մեջ ուզում եմ ներկայացնել այս ծրագրերից մեկը։ Ծրագիրը, այսպես ասած, «Սեփական արտադրություն» երեկ նստած էի նոթբուքիս մոտ, և հասկացա, որ մի տեսակ բաց եմ թողել «Կոդավորումը» և որոշեցի, որ Hash-Sum-ի համեմատ մեկ ծրագիր ավել կլինի։
Ծրագրի միջերեսն այսպիսի տեսք ունի. Կոճակները ստացվել են առանց պիտակների, բայց յուրաքանչյուր կոճակ հուշում է այն մասին, թե ինչի համար է այն անհրաժեշտ։ Նրանք հայտնվում են ծրագրի ներքևում, երբ սավառնում եք կոճակի վրա:
1 – Այս կոճակը կբացի երկխոսության տուփ ֆայլեր ընտրելու համար:
2 – Այս կոճակը անհրաժեշտ է, եթե դուք պետք է ջնջեք դաշտերի բովանդակությունը:
.
4 – Այս կոճակը կփակի ծրագիրը:
5 – Այս կոճակը անհրաժեշտ է, եթե Ձեզ անհրաժեշտ է պատճենել Hash Sum-ը clipboard-ում:
6 – Այս կոճակը հակառակն է, համեմատության համար տեղադրեք Hash Sum-ը:
Հեշ գումարները համեմատելու համար սեղմեք «1» կոճակը և ընտրեք ներբեռնված ֆայլը: Ծրագիրը կորոշի իր հեշ գումարը md5 կոդավորման մեջ և այն կհայտնվի «Ստացված հեշ» դաշտում:
Այժմ «Համեմատել՝» դաշտում տեղադրեք ներբեռնված ֆայլի նկարագրության մեջ նշված հեշի քանակը: Սեղմեք «Համեմատել» կոճակը և ծրագիրը ցույց կտա արդյունքը և կհայտնվի հետևյալ պատուհանը.
Եվ ևս մեկ կարևոր կետ իմ ծրագրի վերաբերյալ. Եթե դուք օգտագործում եք այն, ապա երբ դուք ստանում եք մեծ չափի ֆայլի հեշ, ծրագիրը կարճ ժամանակով կսառչի, համակարգը ձեզ կհուշի դադարեցնել ծրագիրը...
Փաստորեն, ծրագիրը աշխատում է, և շուտով այն ցույց կտա ֆայլի հաշի քանակը։ Բայց ծրագիրը սառեցնում է, քանի որ այն պետք է մի փոքր փոփոխել, մասնավորապես ավելացնել «լրացուցիչ թեմա»: Ընդհանրապես, ուշադրություն մի դարձրեք այն փաստին, որ ծրագիրը «Չի արձագանքում», սրանք իմ սխալներն են, այն դեռ սահուն է աշխատում:
Ինչպե՞ս է փոխվում ֆայլի Hash Sum-ը: (հասկանալու համար)
Ես առաջարկում եմ նայել իրական օրինակին, թե ինչպես կարող է փոխվել ֆայլի Hash Sum-ը: Օրինակ, վերցնենք սովորական տեքստային փաստաթուղթ:
Եկեք ստեղծենք «test.txt» ֆայլ և դրա մեջ գրենք ցանկացած տող, օրինակ՝ երեք նիշ «123»: Այժմ եկեք պահենք ֆայլը և տեսնենք դրա չափը, այն կլինի ընդամենը «3 բայթ»:
Քանի որ մեկ նիշը կշռում է ընդամենը 1 բայթ, և կարևոր չէ, թե դա ինչ է, նիշ կամ բացատ:
Այնուամենայնիվ, սա առանձնապես կարևոր չէ: Կարեւորն այն է, որ այս դեպքում մենք հնարավորություն ունենք ֆայլից հեռացնել 1 բայթ, կամ հակառակը՝ մի քանի բայթ ավելացնել ֆայլին։ Տեքստային փաստաթուղթը (TXT) հիանալի է աշխատում այս օրինակի համար:
Եվ այսպես, պահեք ֆայլը «123» տողով և նայեք դրա Hash Sum-ին: Ինձ համար դա նման նշանակություն ստացավ։
Հեշը անհատական եզակի կոդ է, որը համապատասխանում է տեղեկատվության որոշակի միավորին, որոշակի ֆայլի մաթեմատիկորեն հաշվարկված պատկերին: Երբ ֆայլը ենթարկվում է որևէ փոփոխության, այս ֆայլի հեշ գումարը համապատասխանաբար փոխվում է:
Ինտերնետից ֆայլեր ներբեռնելուց հետո, հատկապես տարբեր ապրանքների ISO սկավառակի պատկերները, լավ գաղափար է համեմատել այս ֆայլերի հեշը այս ապրանքների արտադրողի կողմից հրապարակվածի հետ՝ պարզելու համար, թե արդյոք ֆայլերը ենթարկվել են որևէ փոփոխության: (երրորդ կողմի ծրագրերի, վիրուսների և այլնի ներդրում) դ.):
Շատ դեպքերում ֆայլի հեշ գումարների մասին տեղեկատվությունը մշակողի կողմից տրամադրվում է օգտատիրոջը կայքում՝ նկարագրելով դրա բնութագրերը կամ համակարգի պահանջները:
Հեշ կոդը ստուգելով՝ ֆայլը պաշտպանված է փոփոխություններից։ Դրա ստուգումը հատկապես տեղին է, երբ օպերացիոն համակարգի սկավառակի պատկերները ներբեռնում են ոչ թե արտադրողի կայքից, այլ այսպես կոչված ֆայլափոխանակիչներից և հեղեղի հետքերից:
Եթե ստուգիչ գումարի անհամապատասխանություն է հայտնաբերվում, ապա ավելի լավ է 100 անգամ մտածել սկավառակն այս կերպ օգտագործելուց առաջ։ Դուք կարող եք հարցնել, թե ինչպես կարող եք պարզել Windows օպերացիոն համակարգում ֆայլի ստուգման գումարը:
ՀԱՇ ԳՈՒՄԱՐ
Ես կպատասխանեմ, կա այսպիսի փոքր և միևնույն ժամանակ անվճար ծրագիր, որը կոչվում է HashTab, որը ինտեգրված է Windows Explorer-ին և կօգնի ձեզ հեշտությամբ որոշել ձեր ներբեռնած ֆայլի հեշ գումարը (checksum)՝ դրա իսկությունն ու ամբողջականությունը ստուգելու համար։ . Ծրագիրը կարելի է ներբեռնել պաշտոնական կայքից հետևյալ հասցեով՝
Http://implbits.com/products/hashtab/HashTab_v6.0.0.34_Setup.exe
որտեղ կայք գնալուց հետո պետք է սեղմել «Ներբեռնել հիմա» կոճակը:
Հայտնվող դաշտում մուտքագրեք ձեր էլ.փոստի հասցեն, որին կուղարկվի նամակ ծրագիրը ներբեռնելու հղումով և սեղմեք «Ուղարկել ներբեռնման հղումը» կոճակը:
Մենք ստուգում ենք փոստը և տեսնում նամակ, որը տրամադրում է URL-ը, որտեղ մենք կարող ենք ներբեռնել ծրագիրը, ծրագրի չափը և դրա ստուգման գումարը:
Ներբեռնեք ծրագիրը՝ նշելով թղթապանակը:
Հեռացրեք ծրագրի տեղադրիչը արխիվից և գործարկեք այն՝ կրկնակի սեղմելով մկնիկի ձախ կոճակը: Տեղադրողի պատուհանում, որը բացվում է, սեղմեք «Հաջորդ» կոճակը:
Հաջորդ պատուհանում մենք համաձայնում ենք լիցենզիայի հետ՝ սեղմելով «Համաձայն եմ» կոճակը:
Ընտրեք ծրագիրը տեղադրելու թղթապանակը (ավելի լավ է այն թողնել որպես լռելյայն) և սեղմեք «Տեղադրել» կոճակը:
Մենք ավարտում ենք տեղադրումը, սեղմելով «Ավարտել» կոճակը:
Ստուգեք ԳՈՒՄԱՐԸ
Տեղադրման ավարտից հետո ծրագիրը ինտեգրվում է Explorer օպերացիոն համակարգի համատեքստային մենյուում: Ֆայլի ստուգիչ գումարը ցուցադրելու համար մենք պետք է աջ սեղմենք դրա վրա և սեղմենք «Հատկություններ»:
Բացվող պատուհանում կտտացրեք «Ֆայլի հաշման գումարները» ներդիրին:
Խոշոր ֆայլերի դեպքում ձեզ հարկավոր է մի քանի վայրկյան սպասել, որպեսզի հեշի հաշվարկն առաջընթաց գրանցի:
Հաշվարկի ավարտից հետո «Hash Value» պատուհանում մենք կտեսնենք ֆայլի ստուգման գումարը:
Ծրագրի «Կարգավորումներ» բաժնում կարող եք ավելացնել լրացուցիչ հեշ գումարներ, որոնք պետք է ցուցադրվեն և կարգավորեք այն ավելի մանրամասն (ես թողնում եմ լռելյայն):
Սկավառակի պատկերի ստուգաչափը համեմատելու համար (իմ դեպքում) ես գնում եմ պաշտոնական կայք և փնտրում եմ, թե որտեղ է նշված պատկերի հեշ գումարը (Կայքում գտնում եմ տեղադրված «MD5SUMS» ֆայլը):
Ես բացում եմ այս ֆայլը և փնտրում եմ իմ սկավառակի պատկերի ստուգաչափը (սա ubuntu-12.10-desktop-i386.iso է):
Ես այն պատճենում եմ կայքից։
Ես այն տեղադրում եմ իմ սկավառակի պատկերի «File Hash Sum» ներդիրի «Hash Comparison» դաշտում և տեսնում եմ կանաչ նշան, որը ցույց է տալիս, որ ֆայլի ստուգման գումարը լիովին համապատասխանում է սկավառակի պատկերի ստուգման գումարին պաշտոնական կայքում:
Դուք կարող եք ստուգել 2 ֆայլի հեշ գումարը այլ կերպ՝ սեղմելով «Համեմատել ֆայլը» կոճակը, ընտրելով մեզ անհրաժեշտ ֆայլը Explorer-ում և սեղմելով «Բացել» կոճակը և նայեք արդյունքին:
Այս կերպ մենք փորձում ենք պաշտպանվել ֆայլերի փոփոխված տարբերակներից օգտվելուց:
Յուրաքանչյուր ֆայլ ունի իր յուրահատուկ արժեքը, որը կարող է օգտագործվել ֆայլը վավերացնելու համար: Այս արժեքը կոչվում է հեշ կամ ստուգիչ գումար: Այն հաճախ օգտագործվում է ծրագրաշար մշակողների կողմից ֆայլեր մուտք գործելու ժամանակ: Ֆայլը ստուգվում է ստուգիչ գումարի միջոցով՝ դրա ամբողջականությունը որոշելու համար և համապատասխանում է նշված նույնացուցիչին:
Ֆայլի ստուգիչ գումարը հաշվարկելու մի քանի ալգորիթմներ կան, որոնցից ամենահայտնին և տարածվածն են MD5, SHA256, SHA1, SHA384: Դուք կարող եք հաշվարկել ֆայլի հեշը, այսինքն՝ դրա ստուգման գումարը՝ օգտագործելով ինչպես Windows-ի ստանդարտ գործիքները, այնպես էլ երրորդ կողմի ծառայությունները: Այս հոդվածում մենք կանդրադառնանք, թե ինչպես դա անել:
Բովանդակություն:Ինչպես պարզել ֆայլի հեշը հրամանի տողի միջոցով
Windows-ի հրամանի տողը թույլ է տալիս կատարել տարբեր գործողություններ ինչպես համակարգով, այնպես էլ առանձին ֆայլերով: Դրա միջոցով կարող եք որոշել ֆայլերի ստուգման գումարը՝ օգտագործելով ներկառուցված CertUtil կոմունալ ծրագիրը:
Հրամանի տողի միջոցով ֆայլի հեշը պարզելու համար պարզապես հրամանի տողում մուտքագրեք հետևյալ հարցումը.
Certutil -hashfile *ուղի դեպի ֆայլ* *ալգորիթմ*
*ուղի դեպի ֆայլ*-ի փոխարեն անհրաժեշտ է մուտքագրել ֆայլի ամբողջական ուղին: Օրինակ՝ d:\8.jpg
*ալգորիթմի* փոխարեն անհրաժեշտ է մուտքագրել այն ալգորիթմի անվանումը, որով ցանկանում եք հաշվարկել չեկային գումարը: CertUtil կոմունալը կարող է հաշվարկել ստուգիչ գումարը՝ օգտագործելով հետևյալ ալգորիթմները՝ MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512:
Կատարելով նշված հրամանը, դուք կկարողանաք տեսնել ֆայլի հեշը, որը հաշվարկվել է CertUtil կոմունալ ծրագրի միջոցով:
Ինչպես պարզել ֆայլի հեշը՝ օգտագործելով PowerShell կոմունալը
Windows-ում ներկառուցված մեկ այլ օգտակար ծրագիր, որը կարող է որոշել ֆայլի ստուգման գումարը, PowerShell-ն է: Այն տարբերվում է CertUtil-ից՝ սատարելով ստուգիչ գումարը հաշվարկելու ավելի մեծ թվով ալգորիթմներ՝ SHA256, MD5, SHA384, SHA1, SHA512, MACTripleDES, RIPEMD160:
PowerShell կոմունալ ծրագրի միջոցով հեշը ստուգելու համար օգտագործեք հետևյալ հրամանը.
Get-FileHash *ուղի դեպի ֆայլ* | Ձևաչափ-Ցանկ
*ուղի դեպի ֆայլ*-ի փոխարեն դուք պետք է նշեք այն ֆայլի ամբողջական ուղին, որի ստուգման գումարը ստուգվում է:
Կարևոր է նշել, որ լռելյայնորեն PowerShell կոմունալը հաշվարկում է ստուգիչ գումարը՝ օգտագործելով SHA256 ալգորիթմը:
Եթե ցանկանում եք օգտագործել այլ ալգորիթմ, ապա հարցումը կատարելիս պետք է դա նշեք հրամանում: Օրինակ, MD5 ալգորիթմի միջոցով հեշ որոշելու համար ձեզ հարկավոր է գործարկել հրամանը.
Get-FileHash *ուղի դեպի ֆայլ* -Ալգորիթմ MD5 | Ձևաչափ-Ցանկ
MD5-ի փոխարեն կարող եք նշել այլ ալգորիթմներ, որոնք աջակցում են կոմունալ ծառայությունը:
Ինչպես պարզել ֆայլի հեշը՝ օգտագործելով HashTab կոմունալը
Բացի Windows-ի գործիքներից, դուք կարող եք օգտագործել երրորդ կողմի հավելվածներ՝ ֆայլի ստուգման գումարը որոշելու համար: Օրինակ, մի հարմար ծրագիր, որը կարող է որոշել ֆայլի հեշը, HashTab-ն է: Սա չափազանց պարզ ծրագիր է, որը կարելի է անվճար ներբեռնել ինտերնետից:
HashTab ծրագիրը ներբեռնելուց և տեղադրելուց հետո ֆայլի հատկություններում ստեղծվում է նոր ներդիր, որը կոչվում է «File Hash Sums»: Այս ներդիրում դուք կարող եք տեսնել տարբեր ալգորիթմներով ֆայլի ստուգիչ գումարի հաշվարկը:
Որոշ իրավիճակներում կարող է անհրաժեշտ լինել հաշվարկել MD5 հեշը ձեր համակարգչում ներբեռնված ֆայլի համար: Օրինակ՝ համոզվելու համար, որ դուք ներբեռնել եք հենց ձեր ուզած ֆայլը, և որ հարձակվողը չի փոփոխել այն։ Այս հոդվածում մենք կդիտարկենք դա անելու 2 տարբեր եղանակներ՝ Explorer-ի ընդլայնման միջոցով, ինչպես նաև հրամանի տողի միջոցով:
Windows Explorer-ի համար Hashtab կոչվող հիանալի ծրագիր կա, որն անվճար է ոչ առևտրային օգտագործման համար: Դուք կարող եք ներբեռնել այն. Ընտրեք անվճար տարբերակը և սեղմեք «Ներբեռնում» կոճակը:
Ծրագիրը տեղադրելուց հետո Explorer-ի համատեքստային մենյուում կհայտնվի նոր «Ֆայլի հեշեր» ներդիրը, որն ընտրելով այն՝ ծրագիրն ավտոմատ կերպով կհաշվարկի ընտրված ֆայլի հեշերը՝ կախված նրանից, թե որ ալգորիթմներն են ընտրված իր կարգավորումներում:
Հրամանի տողի տարբերակ (ծրագրի տեղադրմամբ)
Եթե մեզ անհրաժեշտ է հրամանի տողի միջոցով հաշվարկել ֆայլի հեշի քանակը, մենք կարող ենք օգտագործել Microsoft-ի կոմունալ ծրագիրը, որը հարմար է հենց նման դեպքերի համար: Ներբեռնեք այն և տեղադրեք այն: Դա անելու համար դուք պետք է թղթապանակ ստեղծեք ձեր կոշտ սկավառակի վրա և նշեք այն տեղադրման գործընթացում: Մեր օրինակում ծրագիրը տեղադրվել է C:\Program Files (x86)\FCIV պանակում: Ֆայլի MD5 հեշը հաշվարկելու համար մենք պետք է գործարկենք հրամանի տողը և դրանում մուտքագրենք հետևյալ հրամանը.
«C:\Program Files (x86)\FCIV\fciv.exe» -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe
Ինչպես տեսնում եք, MD5 հեշ գումարը նույնն է ինչպես առաջին, այնպես էլ երկրորդ տարբերակների համար:
«C:\Program Files (x86)\FCIV\fciv.exe»-ը fciv.exe ֆայլի ուղին է:
-md5 - նշելով այն ալգորիթմը, որով fciv.exe-ը կհաշվի հեշի գումարը
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - ճանապարհ դեպի այն ֆայլը, որի համար մենք հաշվարկում ենք հեշ գումարը:
Հրամանի տողի տարբերակ (առանց ծրագրերի տեղադրման)
Եթե դուք չեք ցանկանում որևէ ծրագիր տեղադրել, կարող եք ներկառուցված Windows գործիքներով աշխատել, դրա համար կարող եք օգտագործել CertUtil կոմունալ ծրագիրը:
MD5 հեշը ստուգելու համար պարզապես մուտքագրեք հետևյալ հրամանը.
Certutil -hashfile C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe MD5
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe- սա այն ֆայլի ճանապարհն է, որի հեշը մենք ցանկանում ենք հաշվարկել:
Ինչպես տեսնում եք սքրինշոթում, մեր ֆայլի հեշն է 62130c3964... լիովին նույնական է նրան, ինչ մենք ստացել ենք առաջին և երկրորդ մեթոդներով:
Գնահատեք այս հոդվածը
Այլ հոդվածներ.
- Նույնականացման սխալ տեղի ունեցավ: Նշված գործառույթը չի աջակցվում:…