Контролна сума: Разлика между версии

Изтрито е съдържание Добавено е съдържание
м Препратка към бит (информатика), а не към бит от ежедневието.
м {{lang-en}}
Ред 1:
'''Контролна сума''' (на английски: ''{{lang-en|checksum''}} – „проверо(въ)чна сума“, „сума за проверка“) в [[математика]]та е някаква стойност, пресметната с определен [[алгоритъм]], която се пресмята от последователността на данните. Използва се и при предаването на [[данни]], за да се провери дали са предадени правилно (да се изключи влиянието на някакви смущения).
 
От гледна точка на математиката контролната сума е [[хеш-функция]], която се използва за изчисление на контролен [[код]] — няколко [[бит (информатика)|бита]] в голям масив от данни, например мрежов пакет или компютърен [[файл]] — който служи за откриване на грешки при предаването или съхранението на информацията. Резултатът от изчислението на контролната сума се добавя в края на масива непосредствено преди началото на предаването на данните или преди съхраняването им върху някакъв носител. Впоследствие кодът се проверява, за да се потвърди нейната цялостност (интегритет). Популярността на контролните суми е обусловена от това, че подобна проверка се реализира много просто в [[Двоична система|двоичната система]], лесно се анализира и е подходяща за откриване на грешки от общ характер, дължащи се на смущения в каналите за предаване на данни.