Kako Izračunati Kontrolno Vsoto

Kazalo:

Kako Izračunati Kontrolno Vsoto
Kako Izračunati Kontrolno Vsoto

Video: Kako Izračunati Kontrolno Vsoto

Video: Kako Izračunati Kontrolno Vsoto
Video: Талибский спецназ / Почему простые афганцы поддерживают талибов / Как США сдали страну Талибану? 2024, April
Anonim

Za zagotovitev, da se datoteka pravilno prenaša prek komunikacijske linije, pošiljatelj vnaprej izračuna svojo kontrolno vsoto, ki jo sporoči prejemniku. Slednji po prejemu datoteke izračuna tudi svojo kontrolno vsoto in nato preveri, ali se ujema s tisto, ki jo je sporočil pošiljatelj.

Kako izračunati kontrolno vsoto
Kako izračunati kontrolno vsoto

Navodila

Korak 1

Če je vsebina datoteke zapisana kot niz vrstic, od katerih vsaka vsebuje več deset dvomestnih šestnajstiških številk, dodajte te številke skupaj v vsako vrstico. Znesek, izražen tudi v šestnajstiškem zapisu, zapišite desno od vrstice. Na ta način izračunajte kontrolne vsote vseh vrstic. Nato jih zložite skupaj. Rezultat, ki ga boste v tem primeru izrazili v šestnajstiškem zapisu, bo kontrolna vsota celotne datoteke.

2. korak

V nekaterih primerih je kontrolna vsota prevelika in neprijetna za prenos. Nato skupaj z datoteko prenesite le nekaj najmanj pomembnih števk tega zneska (na primer štiri). Prejemnik bo moral v tem primeru primerjati spodnje številke rezultata s številko, ki ste jo poslali po izračunu kontrolne vsote na enak način.

3. korak

Dandanes se uporabljajo bolj izpopolnjeni algoritmi kontrolne vsote kot preprosto seštevanje in naknadno ločevanje najmanj pomembnih številk. Neprijetno je ročno izvajati izračune z uporabo teh algoritmov. Eden izmed njih se imenuje CRC (Cyclic Redundancy Check). Rezultat izračuna po tem algoritmu običajno ni izražen v šestnajstiški, temveč v binarnem številskem sistemu. Za izračun uporabite pripomoček cksum (v Linuxu) ali CRC-Check (v DOS ali Windows).

4. korak

Skupaj s CRC se danes pogosto uporabljajo sodobni algoritmi za izračun kontrolnih vsot MD5 in SHA. Pripomočki za njihov izračun so različni. Obstajajo različice za Linux in Windows (ne pa tudi za DOS). Med njimi se najpogosteje uporablja prva. Če ga želite uporabiti za izračun kontrolne vsote z uporabo algoritma MD5, ne glede na to, kateri operacijski sistem uporabljate, vnesite ukaz: md5sum filename.рсш> filename.md5 Dobili boste drugo datoteko, v katero bo zapisana kontrolna vsota. Pošljite obe datoteki prejemniku. Ko jih prejme, bo izvedel naslednji ukaz: md5sum -c ime datoteke.md5 Pripomoček bo izračunal kontrolno vsoto prve datoteke z informacijami, shranjenimi v drugi, in vam nato sporočil, ali se ujemajo.

Priporočena: