Ինչ է եկամուտը:

Ստուգումների օրինակներ, օգտագործեք դեպքեր եւ հաշվիչներ

Checksum- ը ալգորիթմի վարման արդյունքն է, որը կոչվում է գաղտնագրման խցիկ ֆունկցիա , տվյալների մի մաս, սովորաբար մեկ ֆայլ : Համադրելով ֆայլի ձեր տարբերակից ստացվող գումարները, ֆայլի աղբյուրի կողմից տրամադրվածը, օգնում է ապահովել, որ ֆայլի ձեր օրինակը իսկական է եւ սխալ է:

Checksum- ը նաեւ երբեմն կոչվում է hash գումար եւ ավելի քիչ խաբեություն արժեք , hash կոդ , կամ պարզապես խաշ :

Պարզ checksum օրինակ

Չեկսումի կամ գաղտնագրման խցիկի ֆունկցիայի գաղափարը կարող է թվալ բարդ եւ հնարավոր չէ արժե ջանքեր, բայց մենք կցանկանայինք համոզել ձեզ այլ կերպ: Չեկսումները իսկապես դժվար չէ հասկանալ կամ ստեղծել:

Սկսենք պարզ օրինակից `հուսով եմ, որ ցույց է տալիս ստուգումների զորությունը` ապացուցելու, որ ինչ-որ բան փոխվել է: The MD5 checksum- ը հետեւյալ արտահայտության համար է, երկար նախադասություն, որը ներկայացնում է նախադասությունը:

Սա թեստ է. 120EA8A25E5D487BF68B5F7096440019

Մեր նպատակների համար նրանք, ըստ էության, հավասար են միմյանց: Այնուամենայնիվ, նույնիսկ մի փոքր փոփոխություն կատարեք, ինչպես ընդամենը ժամանակահատվածը հեռացնելը, կստեղծի ամբողջովին այլ գումար:

Սա փորձություն է CE114E4501D2F4E2DCEA3E17B546F339

Ինչպես տեսնում եք, ֆայլում նույնիսկ մինուսկուլյացիան փոփոխություն կստեղծի չափազանց շատ տարբերակ, ինչը պարզ է դարձնում, որ մեկը մյուսի նման չէ:

Չսսեսի օգտագործման գործը

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

Ներբեռնվելուց հետո, ինչպես եք իմանում, որ ֆայլը պատշաճ կերպով ներբեռնվել է: Ինչ է, եթե բեռնվածության ընթացքում մի քանի բիթեր նվազել են եւ ձեր համակարգչում գտնվող ֆայլը հենց հիմա չէ , ինչ նախատեսված է: Ծրագրի թարմացում կիրառելով, որը մշակողի ստեղծած ձեւը չէ, հավանաբար մեծ խնդիրներ կստեղծի:

Սա այն դեպքն է, երբ համեմատական ​​գումարները կարող են հեշտությամբ դնել ձեր միտքը: Ենթադրելով, որ ֆայլը ներբեռնվել եք, ֆայլը ներբեռնելու ֆայլի կողքին ապահովում է ստուգումների տվյալները, ապա կարող եք օգտագործել գումարահաշվարկ հաշվիչը (ստորեւ բերված Ստուգեք հաշվիչները ) `ձեր ներլցված ֆայլից գումար գումար վաստակելու համար:

Օրինակ, ասենք, կայքը տրամադրում է checksum MD5: 5a828ca5302b19ae8c7a66149f3e1e98 բեռնված ֆայլի համար: Այնուհետեւ օգտագործում եք ձեր սեփական checksum հաշվարկիչը `գումարային գումար առաջացնելու համար, օգտագործելով նույն կարգավորիչ խաբեբա գործառույթը, MD5 այս օրինակում` ձեր համակարգչի վրա գտնվող ֆայլում: Արդյոք ստուգումների գումարը համապատասխանում է: Մեծը Դուք կարող եք վստահ լինել, որ երկու ֆայլերը նույնական են:

Արդյոք ստուգումները չհամապատասխանեն: Դա կարող է նշանակել որեւէ բան այն բանի, որ ինչ-որ մեկը փոխել է բեռը վնասակար մի բանով, առանց գիտեք, որ ավելի քիչ վնասակար է, որ դուք բացել եք եւ փոխել ֆայլը, կամ ցանցային կապը ընդհատվել է, եւ ֆայլը չի ​​ավարտվել: Փորձեք նորից բեռնել ներբեռնվող ֆայլը, ապա նոր ֆայլի վրա կազմեք նոր գումար եւ նորից համեմատեք:

Ստուգումները նույնպես օգտակար են այն բանի համար, որ բեռնված ֆայլը, բացի բնօրինակի աղբյուրից, իրականում վավեր ֆայլ է եւ չի փոփոխվել, չարամիտ կամ այլ կերպ բնօրինակից: Պարզապես համեմատեք ձեր ստեղծած խաչը ֆայլի աղբյուրից հասանելի:

Checksum Հաշվիչներ

Ստուգման հաշվիչները գործիքներ են, որոնք հաշվարկվում են հաշվարկի գումարների հաշվարկման համար: Կան բազմաթիվ checksum հաշվիչներ, որոնցից յուրաքանչյուրը աջակցում է գաղտնագրման խցիկների ֆունկցիաների այլ շարք:

Մի մեծ ազատ checksum հաշվիչը Microsoft File Checksum Integrity Verifier- ն է, որը կոչվում է fciv , կարճ համար: Fciv- ն աջակցում է միայն MD5 եւ SHA-1 գաղտնագրման խցիկների գործառույթներին, սակայն դրանք այժմ ամենատարածվածն են:

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

Մեկ այլ գերազանց անվճար ստուգիչ հաշվիչ Windows- ի համար IgorWare Hasher- ն է, եւ դա լիովին շարժական է, այնպես որ դուք չունեք որեւէ բան տեղադրել: Եթե ​​հրամանատարական գործիքներով հարմար չեք, այս ծրագիրը հավանաբար ավելի լավ ընտրություն է: Այն աջակցում է MD5 եւ SHA-1, ինչպես նաեւ CRC32: Դուք կարող եք օգտագործել IgorWare Hasher- ը, տեքստի եւ ֆայլերի գումարների գումարները:

JDigest- ը բաց կոդով ստուգման հաշվիչ է, որը աշխատում է Windows- ում, ինչպես նաեւ MacOS- ում եւ Linux- ում:

Նշում. Քանի որ ոչ բոլոր checksum հաշվիչները սատարում են հնարավոր բոլոր գաղտնագրման խցիկների գործառույթները, վստահ եղեք, որ ցանկացած ընտրանքային հաշվիչ հաշվարկիչը օգտագործում է խթանման գործառույթը, որն արտադրում է ձեր կողմից բեռնված ֆայլը: