Шта је провера?

Примери провере, употреба случајева и калкулатора

Контролна сума је резултат покретања алгоритма, названог криптографска хашна функција , на комаду података, обично само једна датотека . Упоређивањем контролне суме коју генеришете из ваше верзије датотеке, са оном коју даје извор датотеке, помаже у осигуравању да је ваша копија датотеке права и без грешке.

Контролна сума се понекад назива и хасх сума, а често је хасх вриједност , хасх код или једноставно хеш .

Пример једноставне провере

Идеја о контролној сумњи или криптографској хашној функцији може изгледати компликовано и није вредно труда, али желимо да вас увјеримо другачије! Часовници заиста нису толико тешки за разумевање или стварање.

Почнимо са једноставним примером, надамо се да ћемо показати моћ контролних сума да докажемо да се нешто променило. Контролна сума МД5 за следећу фразу је дуг низ знакова који представљају ту реченицу.

Ово је тест. 120ЕА8А25Е5Д487БФ68Б5Ф7096440019

У наше сврхе овде су у суштини једнаки једни другима. Међутим, учинити чак и малу промјену, као што је уклањање само тог периода, произвести потпуно другу контролну тачку:

Ово је тест ЦЕ114Е4501Д2Ф4Е2ДЦЕА3Е17Б546Ф339

Као што видите, чак и мала измена у датотеци ће произвести знатно другачију контролну тачку, што ће јасно показати да он није исти као други.

Користите случај корпе

Рецимо да преузмете велики упдате, као сервисни пакет , у програм који свакодневно користите, као што је графички едитор. Ово је вероватно стварно велика датотека, узимајући неколико минута или више за преузимање.

Када сте преузели, како знате да је датотека правилно преузета? Шта ако је за време преузимања одбачено неколико битова, а датотека коју тренутно имате на рачунару није управо оно што је било намењено? Примена ажурирања за програм који није баш онако како је створио програмер, вероватно ће вам проузроковати велике проблеме.

Овде упоређивањем контролних сума можете лако размишљати. Ако претпоставимо да веб локација коју сте преузели датотеком обезбедите податке о контролном сакупљању заједно са датотеком коју желите да преузмете, онда можете користити калкулатор контролне суме (погледајте Контролне кутије испод) да бисте направили контролну тачку из преузете датотеке.

На пример, кажите да веб сајт даје контролну тачку МД5: 5а828ца5302б19ае8ц7а66149ф3е1е98 за датотеку коју сте преузели. Затим користите свој сопствени калкулатор за провјеру како бисте направили контролну тачку користећи исту криптографску функцију хашиша, МД5 у овом примјеру, на датотеку на вашем рачунару. Да ли се контролна сума поклапа? Велики! Можете бити врло сигурни да су две датотеке идентичне.

Да ли се провера не подудара? То може значити било шта из чињенице да је неко заменио преузимање са нечим злонамерним, без обзира на то, уз разлог мање занемарљив као што сте отворили и промијенили датотеку, или је мрежна веза прекинута и датотека није завршила преузимање. Покушајте поново да преузмете датотеку, а затим направите нову контролну тачку у новој датотеци, а затим поново упоредите.

Чекови су такође корисни за потврђивање да је датотека коју сте преузели из нечега другог од првобитног извора, заправо, важећа датотека и није била измењена, злонамерно или на неки други начин, из оригинала. Само упоредите хеш који креирате са оним који је доступан из извора датотеке.

Калкулатори контроле

Калкулатори провере су алати који се користе за израчунавање контролних сума. Има пуно контролних калкулатора тамо, свака подржава различите скупове криптографских хасх функција.

Један сјајан фрее цалцулатор калкулатор је Мицрософт Филе Цхецксум Интегрити Верифиер, под називом фцив за кратко. Фцив подржава само МД5 и СХА-1 криптографске хашне функције, али они су сада далеко најпопуларнији.

Погледајте како провјерити интегритет датотека у Виндовс-у са ФЦИВ-ом за комплетан туторијал. Мицрософт Филе Цхецксум Интегрити Верифиер је програм за командну линију , али је веома једноставан за кориштење.

Још један одличан бесплатни калкулатор за проверу Виндовс-а је ИгорВаре Хасхер, и потпуно је преносив, тако да вам не треба ништа инсталирати. Ако нисте задовољни алатима за командну линију, овај програм је вјероватно бољи избор. Подржава МД5 и СХА-1, као и ЦРЦ32. Можете користити ИгорВаре Хасхер да бисте пронашли контролну тачку текста и датотека.

ЈДигест је калкулатор контролног кода отвореног кода који ради у Виндовсу, као и на МацОС и Линук.

Напомена: Будући да сви калкулатори контролне табле не подржавају све могуће криптографске хеш функције, обавезно проверите да ли неки калкулатор контролне суме који изаберете користити подржава функцију хасх-а која је произвела контролну тачку која прати датотеку коју преузимате.