Acasă Securitate Ce este suma de control? - definiție din techopedia

Ce este suma de control? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Checksum?

O sumă de control este o metodă de detectare a erorilor într-un emițător calculează o valoare numerică în funcție de numărul de biți setați sau nesetați într-un mesaj și o trimite împreună cu fiecare cadru de mesaj. La capătul receptorului, aceeași funcție de checkum (formulă) este aplicată cadrului mesajului pentru a prelua valoarea numerică. Dacă valoarea sumei de control primite se potrivește cu valoarea trimisă, transmisia este considerată a fi reușită și fără erori.


O sumă de control poate fi, de asemenea, cunoscută sub numele de hash sumă.

Techopedia explică Checksum

O sumă de control nepotrivită arată că întregul mesaj nu a fost transmis. TCP / IP și User Datagram Protocol (UDP) furnizează un număr de control ca unul dintre serviciile lor.


Procedura de generare a sumelor de control din mesaje se numește funcție checkum și se realizează folosind un algoritm de checkum. Algoritmii eficienți ai sumei de control produc rezultate diferite cu probabilități mari dacă mesajele sunt corupte. Biții de paritate și cifrele de verificare sunt cazuri speciale de verificare potrivite pentru blocuri minuscule de date. Anumite coduri de corectare a erorilor bazate pe sumele de verificare sunt chiar capabile să recupereze datele originale.


Cele mai utilizate instrumente de sumă de control includ:

  • "cksum" - comenzi Unix care generează verificarea redundanței ciclice pe 32 de biți (CRC) și numărul de byte pentru un fișier de intrare
  • "md5sum" - Comanda Unix care generează o sumă de algoritm 5 (MD5) Message-Digest
  • "jdigest" - Instrumentul GUI Java care generează sume MD5 și sume Secure Hash Algorithm (SHA)
  • „Jacksum” - Interfață de programare a aplicațiilor Java care încorporează numeroase implementări de checkum și permite orice număr de extensii
  • "jcksum" - bibliotecile Java utilizate pentru calcularea sumei de control utilizând diferiți algoritmi
Ce este suma de control? - definiție din techopedia