Koti turvallisuus Mikä on tarkistussumma? - määritelmä techopediasta

Mikä on tarkistussumma? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä Checksum tarkoittaa?

Tarkistussumma on virheen havaitsemismenetelmä lähettimessä, joka laskee numeerisen arvon viestin asetettujen tai avaamattomien bittien lukumäärän mukaan ja lähettää sen kunkin viestikehyksen mukana. Vastaanottimen päässä sama tarkistussumman toiminto (kaava) käytetään viestikehykseen numeerisen arvon hakemiseksi. Jos vastaanotettu tarkistussumma vastaa lähetettyä arvoa, lähetystä pidetään onnistuneena ja virheetöntä.


Tarkistussumma voidaan kutsua myös hajasummana.

Techopedia selittää Checksum

Virheellinen tarkistussumma osoittaa, että koko viestiä ei ole lähetetty. TCP / IP ja UDP (User Datagram Protocol) tarjoavat tarkistussumman yhtenä palvelunaan.


Menetelmää tarkistussummien generoimiseksi viesteistä kutsutaan tarkistussumman toiminnaksi ja suoritetaan tarkistussumman algoritmilla. Tehokkaat tarkistussummalgoritmit tuottavat erilaisia ​​tuloksia suurella todennäköisyydellä, jos viestit ovat vioittuneet. Pariteettibitit ja tarkistusnumerot ovat erityisiä tarkistussumman tapauksia, jotka soveltuvat pienille datalohkoille. Tietyt tarkistussummiin perustuvat virheiden korjaavat koodit pystyvät jopa palauttamaan alkuperäisen tiedon.


Yleisimmin käytettyjä tarkistussummatyökaluja ovat:

  • "cksum" - Unix-komennot, jotka tuottavat 32-bittisen syklisen redundanssitarkistuksen (CRC) ja tavujen määrän syötetiedostoon
  • "md5sum" - Unix-komento, joka tuottaa Message-Digest Algorithm 5 (MD5) -summan
  • "jdigest" - Java GUI -työkalu, joka tuottaa MD5- ja Secure Hash Algorithm (SHA) -summia
  • "Jacksum" - Java-sovellusohjelmointirajapinta, joka sisältää useita tarkistussumman toteutuksia ja sallii minkä tahansa määrän laajennuksia
  • "jcksum" - Java-kirjastot, joita käytetään tarkistussumman laskemiseen käyttämällä erilaisia ​​algoritmeja
Mikä on tarkistussumma? - määritelmä techopediasta