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ý:
- reordering bajtů ve zprávě
- vkládat nebo vymazávat nulu-cenil bajty
- rozmanité chyby, které se zvětší a sníží kontrolní součet v opačném směru
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