Kontrolni zbroj je sustav pomoću kojeg računalo može provjeriti sadržaj datoteke u odnosu na poznati zapis, osiguravajući da je sadržaj točan i neoštećen. Pogreška lošeg kontrolnog zbroja rezultira kada datoteka ne prođe ovu provjeru, što znači da neki dio podataka više ne odgovara izvorniku. Ako vaši podaci ne prođu provjeru kontrolnog zbroja, to obično znači da ih trebate zamijeniti iz sigurnosne kopije ili na drugi način rekonstruirati zahvaćenu datoteku.
Funkcija
Ako, na primjer, imate popis brojeva koje trebate prenijeti suradniku i morate provjeriti on točno zapisuje brojeve, morate imati neki način da potvrdite da je sve dobio ispravan. Jedna jednostavna metoda koju možete upotrijebiti je zbrajanje popisa brojeva i zapisivanje zbroja. Nakon što je kopirao popis, može zbrojiti svoje brojeve i usporediti svoj zbroj s vašim. Ako se dva zbroja ne podudaraju, to je siguran znak da je pogriješio. Ovo je vrlo osnovni primjer provjere kontrolnog zbroja.
Video dana
Računala i kontrolni zbroji
Kontrolni zbroj u računalima je kompliciraniji od jednostavnog zbrajanja popisa brojeva, ali slijedi isti princip. U većini slučajeva, sustav koristi mnogo složeniju matematičku jednadžbu poznatu kao kriptografski hash. To proizvodi jedinstveni izlaz na temelju ulaza, a računala mogu koristiti hashove za provjeru velikih količina podataka vrlo brzo. Složena priroda kriptografskog algoritma znači da svaka mala količina varijance u podacima proizvodi značajna razlika u kontrolnom zbroju, a ako generirani broj ne odgovara očekivanoj vrijednosti, dobivate lošu greška kontrolnog zbroja.
Loši kontrolni zbroji
Najčešći izvor pogrešaka kontrolnog zbroja uključuje BIOS vašeg računala. Ovaj nepomični dio memorije vašeg računala pohranjuje važne informacije o vašem hardveru, a vaše računalo koristi provjeru kontrolnog zbroja kako bi osiguralo da su podaci zaštićeni. Ako se nešto dogodi da promijeni ove podatke, vaše računalo može prijaviti grešku lošeg kontrolnog zbroja prilikom podizanja sustava, zbog čega ćete morati provjeriti svoje postavke. Ponovljene pogreške kontrolnog zbroja mogu biti pokazatelj da je baterija koja napaja ovu pohranu otkazala i da je možda potrebna zamjena.
Ostale namjene
Drugo područje računalstva gdje možete naići na provjeru kontrolnog zbroja je distribucija softvera. Tvrtke koje proizvode pomoćne programe kao što su antivirusni i antimalware paketi i čine ih dostupnim na mreži imaju snažan interes za osiguranje autentičnosti svog softvera. U mnogim slučajevima te tvrtke objavljuju vrijednosti kontrolnog zbroja svojih izdanja i ako datoteka ne uspije provjera kontrolnog zbroja, može ukazivati na to da je krivotvorina ili da je oštećena tijekom preuzimanja postupak.