Na prvi pogled, kontrolni zbroj samo je niz slučajnih znakova koji nemaju previše smisla. Međutim, svrha ovih znakova je osigurati da dio podataka koji posjedujete ne sadrži pogreške.

Da biste generirali kontrolni zbroj za bilo koju pojedinačnu datoteku, trebali biste je pokrenuti kroz algoritam koji se zove kriptografska hash funkcija. Ovaj algoritam uspoređuje vašu verziju podataka s izvornom verzijom i provjerava podudaraju li se ti nizovi znakova u potpunosti. Tek kada su svi znakovi isti, možete reći da su dvije datoteke identične.

To se događa puno ako preuzmete datoteku s interneta ili datoteke prenesete preko vanjske memorije. Ako se Internet zaustavi na sekundu ili vaš flash pogon ima loš sektor, prenesene datoteke mogu se oštetiti. U tom će slučaju ove dvije datoteke imati potpuno različite šifre za provjeru, čak i ako su tehnički iste.

Također možete vidjeti različite varijacije ovog izraza - ponekad hash zbroj, a rjeđe hash kod ili hash vrijednost.

Kako izgleda kontrolni zamah?

Svaki dio digitalnih podataka, bilo da je to datoteka, tekstualni dokument ili nešto drugo, ima kontrolni zbroj. Da biste ga znali, morate ga pretvoriti pomoću algoritma (hash funkcija). MD5, SHA-1 i SHA-256 su najčešće korištene hash funkcije.

Ako riječ ili rečenicu stavite kroz algoritam MD5, dobit ćete njezinu kontrolnu sumu.

Na primjer, kontrolni zbroj za 'Pozdrav.' Je f9776f93ac975cd47b598e34d9242d18.

Ako pokušate pretvoriti 'Zdravo', bez razdoblja, dobit ćete: 8b1a9953c4611296a827abf8c47804d7.

To su dva potpuno različita niza likova. Dakle, jedna mala pogreška u interpunkciji mijenja čitav kontrolni zbroj.

Kontrolni zbroj uvijek ima isti broj znakova, bez obzira na veličinu datoteke. To može biti velika 5Gb datoteka ili 2mb datoteka. Ako ga stavite kroz kalkulator hash funkcije, on će imati istu dužinu. Duljina će ovisiti o hash funkciji koju koristite. Na primjer, kontrolne sume MD5 imaju 32 znaka.

Zašto koristimo kontrolni zamah?

Provjeravanje koristi se za provjeru autentičnosti datoteka na vašem pogonu.

Na primjer, možete preuzeti veliku i važnu datoteku koja ometa neke postojeće aplikacije ili sustav. Bilo bi dobro provjeriti je li predmetna datoteka originalna. Zamislite ako preuzmete oštećeno ažuriranje za aplikaciju ili loš upravljački program uređaja. Može ometati softver sustava i uzrokovati vam probleme.

Ponekad se oštećeni ili zlonamjerni podaci skrivaju u naizgled bezopasnoj datoteci. Usporedba vrijednosti kontrolne vrijednosti izvorne datoteke i one na vašem pogonu može vam pomoći otkriti zlonamjerne datoteke prije nego što ih otvorite.

Obično će izvornik datoteke dati kontrolni zbroj. Uvijek možete usporediti dvije vrijednosti. Ako su identične, datoteka je izvorna.

Kako izračunati ček

Ako znate kontrolni zbroj izvorne datoteke i želite provjeriti radi li, trebate upotrijebiti kalkulator kontrolne vrijednosti. Ovaj će postupak vašu datoteku provesti kroz kriptografsku hash funkciju.

Postoji mnogo aplikacija drugih proizvođača pomoću kojih možete izračunati kontrolni zbroj. Većina će vam prikazati kontrolne zbrojeve izračunane korištenjem više funkcija, uključujući SHA-1, MD5, SHA-256 i SHA-512.

Srećom, svi najpopularniji operativni sustavi imaju ugrađene uslužne programe za izračun kontrolne vrijednosti.

Provjeravanje u sustavu Windows

U sustavu Windows možete provjeriti hash datoteku u PowerShell-u. Evo kako to učiniti:

Powershell administrator

Mac Checksum

Da biste izračunali kontrolni zbroj na Mac računalu, morat ćete pronaći terminal.

Mac Checksum

Jednom kada uđete u Terminal, možete dobiti različite hash vrijednosti ovisno o kodu.

  1. Za MD5 utipkajte md5 put / do / file.Za SHA-1 upišite shasum /path/to/file.Za SHA-256 upišite shasum -a 256 put / u / datoteku.

Uslužne programe treće strane

Ako želite provjeriti hash pomoću softvera treće strane, na mreži je dostupno obilje mogućnosti. Jedan od njih je i MD5 & SHA Checksum Utility.

MD5 & SHA Checksum

Ako ne želite koristiti PowerShell ili Terminal, jednostavno možete preuzeti ovu aplikaciju. Nakon što ga preuzmete i postavite, datoteku možete lako pregledavati i otvoriti u softveru i jednostavnim klikom vidjeti sve relevantne hash vrijednosti.

Napomena o funkcijama provjere i softverom treće strane

Trenutno su najpopularnije funkcije MD5 i SHA-1, tako da su to vrijednosti koje ćete najčešće koristiti prilikom izračuna kontrolnih zbrojeva za vaše datoteke. Ako tražite softver treće strane, provjerite može li pretvoriti obje ove vrijednosti.