Co znamená špatný kontrolní součet?

Kontrolní součet je systém, pomocí kterého může počítač ověřit obsah souboru proti známému záznamu a zajistit, aby byl obsah správný a nepoškozený. Pokud soubor neprojde touto kontrolou, dojde k chybě špatného kontrolního součtu, což znamená, že některá část dat již neodpovídá originálu. Pokud vaše data neprojdou ověřením kontrolního součtu, obvykle to znamená, že je musíte nahradit ze zálohy nebo jinak rekonstruovat postižený soubor.

Funkce

Pokud máte například seznam čísel, která potřebujete předat spolupracovníkovi, a potřebujete se ujistit přesně zapisuje čísla, musíte mít nějaký způsob, jak ověřit, že dostal všechno opravit. Jedna jednoduchá metoda, kterou můžete použít, je sečíst seznam čísel a zapsat součet. Jakmile seznam zkopíruje, může sečíst svá čísla a porovnat svůj součet s vaším. Pokud se dva součty neshodují, je to jasné znamení, že udělal chybu. Toto je velmi základní příklad ověření kontrolního součtu.

Video dne

Počítače a kontrolní součty

Kontrolní součet v počítačích je složitější než pouhé sčítání seznamu čísel, ale řídí se stejným principem. Ve většině případů systém používá mnohem složitější matematickou rovnici známou jako kryptografický hash. To vytváří jedinečný výstup založený na vstupu a počítače mohou používat hash k velmi rychlému ověření velkého množství dat. Složitá povaha kryptografického algoritmu znamená, že jakékoli malé množství odchylek v datech vytváří a významný rozdíl v kontrolním součtu, a pokud vygenerované číslo neodpovídá očekávané hodnotě, obdržíte špatnou chyba kontrolního součtu.

Špatné kontrolní součty

Nejčastějším zdrojem chyb kontrolního součtu je BIOS vašeho počítače. Tato energeticky nezávislá část paměti vašeho počítače uchovává důležité informace o vašem hardwaru a váš počítač používá ověření kontrolního součtu, aby zajistil, že data jsou chráněna. Pokud se něco stane, aby se tato data změnila, váš počítač může při spouštění hlásit chybu špatného kontrolního součtu, která bude vyžadovat ověření vašich nastavení. Opakované chyby kontrolního součtu mohou být známkou toho, že baterie, která napájí toto úložiště, selhala a může vyžadovat výměnu.

Další použití

Další oblastí výpočetní techniky, kde se můžete setkat s ověřováním kontrolního součtu, je distribuce softwaru. Společnosti, které vyrábějí pomocné programy, jako jsou antivirové a antimalwarové sady, a zpřístupňují je online, mají velký zájem na zajištění pravosti svého softwaru. V mnoha případech tyto společnosti zveřejňují hodnoty kontrolních součtů svých vydání a v případě selhání souboru ověření kontrolního součtu, může naznačovat, že je padělek nebo byl poškozen během stahování proces.