Контролна сума је систем помоћу којег рачунар може да провери садржај датотеке у односу на познати запис, обезбеђујући да је садржај тачан и неоштећен. Грешка лоше контролне суме настаје када датотека не прође ову проверу, што значи да неки део података више не одговара оригиналу. Ако ваши подаци не прођу верификацију контролне суме, то обично значи да морате да их замените из резервне копије или на други начин реконструишете захваћену датотеку.
Функција
Ако, на пример, имате листу бројева које треба да проследите колеги и морате да се уверите он тачно записује бројеве, морате имати неки начин да проверите да ли је добио све исправан. Једна једноставна метода коју можете користити је сабирање листе бројева и записивање суме. Када копира листу, може да сабере своје бројеве и упореди његов збир са вашим. Ако се два зброја не поклапају, то је сигуран знак да је направио грешку. Ово је веома основни пример верификације контролне суме.
Видео дана
Рачунари и контролне суме
Контролни збир у рачунарима је компликованији од једноставног сабирања листе бројева, али следи исти принцип. У већини случајева, систем користи много сложенију математичку једначину познату као криптографски хеш. Ово производи јединствени излаз заснован на улазу, а рачунари могу да користе хешове да верификују велике количине података веома брзо. Сложена природа криптографског алгоритма значи да свака мала количина варијансе у подацима производи значајна разлика у контролној суми, а ако генерисани број не одговара очекиваној вредности, добијате лошу грешка контролне суме.
Лоше контролне суме
Најчешћи извор грешака контролне суме је БИОС вашег рачунара. Овај непроменљиви део меморије вашег рачунара складишти важне информације о вашем хардверу, а ваш рачунар користи верификацију контролне суме како би осигурао да су подаци заштићени. Ако се нешто деси да промени ове податке, ваш рачунар може пријавити грешку лоше контролне суме при покретању, што ће од вас захтевати да проверите своја подешавања. Поновљене грешке контролне суме могу бити индикација да је батерија која напаја ову меморију отказала и да је можда потребна замена.
Друге употребе
Још једна област рачунарства у којој можете наићи на верификацију контролне суме је дистрибуција софтвера. Компаније које производе помоћне програме као што су антивирусни и антималвер пакети и чине их доступним на мрежи имају снажан интерес да обезбеде аутентичност свог софтвера. У многим случајевима, ове компаније објављују вредности контролног збира својих издања и ако датотека не успе проверу контролног збира, може указивати на то да је фалсификован или да је оштећен током преузимања процес.