Domov Bezpečnostní Co je kontrolní součet? - definice z techopedie

Co je kontrolní součet? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená kontrolní součet?

Kontrolní součet je metoda detekce chyb ve vysílači, která vypočítává číselnou hodnotu podle počtu nastavených nebo nevysazených bitů ve zprávě a odešle ji společně s každým rámcem zprávy. Na konci přijímače se na rámec zprávy použije stejná funkce kontrolního součtu (vzorec), aby se získala číselná hodnota. Pokud přijatá hodnota kontrolního součtu odpovídá odeslané hodnotě, přenos se považuje za úspěšný a bezchybný.


Kontrolní součet může být také znám jako součet hash.

Techopedia vysvětluje kontrolní součet

Neshoda kontrolního součtu ukazuje, že nebyla odeslána celá zpráva. Protokol TCP / IP a User Datagram Protocol (UDP) poskytují počet kontrolních součtů jako jednu z jejich služeb.


Postup generování kontrolních součtů ze zpráv se nazývá funkce kontrolního součtu a provádí se pomocí algoritmu kontrolního součtu. Efektivní algoritmy kontrolního součtu vytvářejí různé výsledky s velkou pravděpodobností, pokud jsou zprávy poškozeny. Paritní bity a kontrolní číslice jsou speciální případy kontrolního součtu vhodné pro malé bloky dat. Některé kódy opravující chyby založené na kontrolních součtech jsou dokonce schopny obnovit původní data.


Mezi nejčastěji používané nástroje kontrolního součtu patří:

  • "cksum" - příkazy Unix generující 32bitovou kontrolu cyklické redundance (CRC) a počet bajtů pro vstupní soubor
  • "md5sum" - Unixový příkaz generující součet algoritmu 5 zpráv (Dig5) zpráv
  • "jdigest" - nástroj Java GUI generující součty MD5 a Secure Hash Algorithm (SHA)
  • „Jacksum“ - rozhraní pro programování aplikací Java, které zahrnuje četné implementace kontrolního součtu a umožňuje libovolný počet rozšíření
  • „jcksum“ - knihovny Java používané k výpočtu kontrolního součtu pomocí různých algoritmů
Co je kontrolní součet? - definice z techopedie