Úvodní stránka | Tato stránka v originále

Kontrolní součet

V počítačové technologii, kontrolní součet je velmi jednoduchá bezúhonost-míra ochrany. To je používáno hlavně v ukládání dat a síťování protokoly.

To pracuje tím, že sečte bajtynebo některé jiné základní komponenty v řetězu dat a uložení výsledná hodnota.

Pozdnější, někdo (kdo má původní kontrolní součet) moci ověřit, že zpráva nebyla zkažená tím, že dělá stejnou operaci na datech, a kontrolovat “součet”.

Kontrolní součty nemohou objevit množství druhů chyby. Zvláště, kontrolní součet není změněný:

Poznámka: Termín “kontrolní součet” je také často použitý nesprávně znamenat cyklickou redundanční kontrolu (CRC). CRCs byl vyvinut léčit některé ty vady jednoduchých kontrolních součtů, a být obecně více efektivní než kontrolní součty u odhalovat náhodné chyby. CRCs může být uskutečněn téměř jak efektivně jako kontrolní součty. Na unixu je nástroj nazvaný “cksum” to tvoří oba 32 kousl CRC a počet bajtu pro nějaký daný vstupní soubor.

Zatímco oba kontrolní součty a CRCs je poněkud užitečný v chránit před accidental modifikace, oni poskytnou žádnou bezpečnost proti zlomyslnému agentovi, zatímco jejich jednoduchá matematická struktura dělá jim oba triviální obejít. Proto, použití cryptographically silné mřížky funguje takový jak MD5 je často nutný místo toho kontrolního součtu nebo CRC.

Viz též Parita, CRC, CRC32, Kryptografie, model hrozby, Luhn rovnice, kontrolní bit