Dom sigurnosti Što je kontrolna suma? - definicija iz tehopedije

Što je kontrolna suma? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Checksum?

Kontrolni zbroj je metoda otkrivanja pogrešaka u odašiljaču izračunava brojčanu vrijednost prema broju postavljenih ili unset bitova u poruci i šalje je zajedno sa svakim okvirom poruke. Na kraju prijemnika, na okvir poruka primjenjuje se ista funkcija (formula) za dohvaćanje numeričke vrijednosti. Ako primljena vrijednost kontrolne zbroja odgovara poslanoj vrijednosti, prijenos se smatra uspješnim i bez grešaka.


Provjera također može biti poznata i kao hash zbroj.

Techopedia objašnjava Checksum

Neusklađena kontrolna suma pokazuje da cijela poruka nije poslana. TCP / IP i protokol za korisničke datagrame (UDP) pružaju odbrojavanje kao jednu od njihovih usluga.


Postupak generiranja kontrolnih zbrojeva iz poruka naziva se funkcijom kontrolnog zbroja i izvodi se algoritmom kontrolne sume. Učinkoviti algoritmi za provjeru daju različite rezultate s velikom vjerojatnošću ako su poruke oštećene. Paritetni bitovi i kontrolne znamenke posebni su slučajevi za provjeru pogodni za sitne blokove podataka. Određeni kodovi za ispravljanje pogrešaka utemeljeni na kontrolnim zumima mogu čak i povratiti izvorne podatke.


Alati za provjeru koji se najčešće koriste uključuju:

  • "cksum" - Unix naredbe koje generiraju 32-bitnu cikličku provjeru redundantnosti (CRC) i broj bajtova za ulaznu datoteku
  • "md5sum" - Unix naredba koja generira zbroj algoritama za ispitivanje poruke 5 (MD5)
  • "jdigest" - Java GUI alat koji generira zbrojeve MD5 i sigurnog algoritma hešha (SHA)
  • "Jacksum" - Java aplikacijsko programsko sučelje koje uključuje brojne implementacije provjerenog zbroja i dopušta bilo koji broj proširenja
  • "jcksum" - Java knjižnice koje se koriste za izračunavanje kontrolne sume pomoću različitih algoritama
Što je kontrolna suma? - definicija iz tehopedije