Co je kontrolní kalkulačka?
Kalkulačka kontrolního součtu je nástroj pro výrobu a kontrolu kontrolních součtů. Kontrolní součet je relativně krátké číslo, které odpovídá delšímu řetězci dat, což je ve skutečnosti forma zkratky. Hlavní použití kontrolního součtu je poskytnout snadný způsob, jak zkontrolovat, zda data nebyla poškozena. Pokud se data sama změnila, změní se také kontrolní součet.
Hlavní použití kalkulačky kontrolního součtu je ochrana před náhodným poškozením. To by se mohlo stát, pokud by byla během přenosu poškozena data, což se může snadno stát, vzhledem k tomu, jak jsou data rozbíjena a znovu sestavována při průchodu sítěmi a internetem. Kontrolní součet obvykle neposkytuje velkou ochranu proti škodlivému poškození, protože proces kontrolního součtu lze obvykle provádět obráceně, takže se obsah změní, ale kontrolní součet zůstává stejný.
Kalkulačka kontrolního součtu lze použít s mnoha různými technikami s různou mírou sofistikovanosti. Některé pracují velmi jednoduše a jsou velmi zhruba rovnocenné počítání počtu znaků v každém bloku dat. Samozřejmě jsou mnohem zranitelnější vůči tomu, že nedokážou odhalit jednoduché chyby, jako jsou například dvě části dat, které náhodou přepnou. Složitější techniky zahrnují zohlednění jak jednotlivých částí individuálních charakteristik dat, tak jejich polohy v rámci celého řetězce dat.
Kalkulačka kontrolního součtu někdy bude fungovat s velmi malými částmi dat. Tito jsou někdy také známí jako kontrolní číslice. Příkladem mohou být čísla sociálního zabezpečení, čísla ISBN z knih nebo čísla na čárových kódech. Na konci je jedna kontrolní číslice, která odpovídá zbytku čísla. Většina elektronických pokladen nebo počítačových systémů porovná číslo a kontrolní číslici, když jsou zadány. Pokud se neshodují správně, bude jasné, že došlo k chybě při psaní.
Jednou běžnou kalkulačkou kontrolního součtu je md5sum. Toto pracuje se 128bitovými hashovacími formáty pomocí formátu MD5, který se běžně používá pro dva hlavní účely. Jedním z nich je pro bezpečnost zkontrolovat, zda soubor nebyl manipulován a provedeno nést virus. Dalším je formát ISO, který se používá k přenášení celého obsahu CD nebo DVD do jediného souboru pro snadnější přenos. Použití kontrolního součtu MD5 pomáhá vyhnout se problému jediné chyby, kdy celý soubor, a tím i celý disk, nebude použitelný.