Kuinka Lasketaan Tarkistus Summa

Sisällysluettelo:

Kuinka Lasketaan Tarkistus Summa
Kuinka Lasketaan Tarkistus Summa

Video: Kuinka Lasketaan Tarkistus Summa

Video: Kuinka Lasketaan Tarkistus Summa
Video: Monikulmion kulmien summa 2024, Marraskuu
Anonim

Varmistaakseen, että tiedosto lähetetään tietoliikennelinjan kautta oikein, lähettäjä laskee etukäteen tarkistussumman, jonka se välittää vastaanottajalle. Saatuaan tiedoston jälkimmäinen laskee myös sen tarkistussumman ja tarkistaa sitten, onko se lähettäjän ilmoittaman kanssa.

Kuinka lasketaan tarkistus summa
Kuinka lasketaan tarkistus summa

Ohjeet

Vaihe 1

Jos tiedoston sisältö on kirjoitettu rivisarjana, joista kukin sisältää useita kymmeniä kaksinumeroisia heksadesimaalilukuja, lisää nämä numerot yhteen kullekin riville. Kirjoita summa rivin oikealle puolelle myös heksadesimaalimerkinnällä. Laske kaikkien rivien tarkistussummat tällä tavalla. Taita ne sitten yhteen. Tulos, jonka tässä tapauksessa ilmaisette heksadesimaalimerkinnällä, on koko tiedoston tarkistussumma.

Vaihe 2

Joissakin tapauksissa tarkistussumma on liian suuri ja hankala lähettämistä varten. Siirrä sitten yhdessä tiedoston kanssa vain muutama vähiten merkitsevä numero tästä määrästä (esimerkiksi neljä). Vastaanottajan on tällöin verrattava tuloksen alempia numeroita numeroon, jonka lähetit tarkistussumman laskemisen jälkeen samalla tavalla.

Vaihe 3

Nykyään käytetään kehittyneempiä tarkistussumman algoritmeja kuin vähiten merkitsevien numeroiden yksinkertainen lisäys ja myöhempi erottaminen. On hankalaa suorittaa laskelmia käyttämällä näitä algoritmeja manuaalisesti. Yksi niistä on nimeltään CRC (Cyclic Redundancy Check). Tämän algoritmin mukaisen laskennan tulos ei yleensä ilmaistu heksadesimaalilukuna, vaan binäärilukujärjestelmässä. Laske se käyttämällä cksum-apuohjelmaa (Linux) tai CRC-Check (DOS tai Windows).

Vaihe 4

CRC: n ohella käytetään nyt laajalti moderneja algoritmeja MD5- ja SHA-tarkistussummien laskemiseksi. Niiden laskemiseen käytettävät apuohjelmat ovat alustojen välisiä. On versioita sekä Linuxille että Windowsille (mutta ei DOS: lle). Ensimmäistä käytetään useimmin niiden joukossa. Jos haluat käyttää sitä tarkistussumman laskemiseen MD5-algoritmilla, kirjoita komento: md5sum tiedostonimi.рсш> tiedostonimi.md5 Saat toisen tiedoston, johon tarkistussumma kirjoitetaan. Lähetä molemmat tiedostot vastaanottajalle. Kun hän saa ne, hän suorittaa seuraavan komennon: md5sum -c tiedostonimi.md5 Apuohjelma laskee ensimmäisen tiedoston tarkistussumman toiseen tallennettuihin tietoihin ja kertoo sitten, vastaavatko ne.

Suositeltava: