Cksum

cksum este un  utilitar Unix conceput pentru a genera o sumă de control pentru unul sau mai multe fișiere sau un flux de date folosind algoritmul CRC specificat în standardul POSIX .

Utilitarul cksum citește fiecare fișier dat în argumentele sale sau fluxul de intrare dacă nu sunt date argumente și returnează suma de control CRC a fișierului și numărul de octeți.

Poate fi folosit pentru a verifica integritatea datelor prin compararea sumei de control a fișierului sursă cu suma de control a fișierului țintă transmisă prin canale de comunicare nesigure [1] .

Descriere

Ca intrare, acest melc acceptă un fișier sau mai multe fișiere de orice tip și scrie o linie pe dispozitivul de ieșire standard pentru fiecare fișier specificat în următoarea formă:

  %u %d %s \n <suma de verificare>, <dimensiunea fișierului în octeți>, <numele fișierului>

Returnează zero la succes, în caz contrar returnează o valoare diferită de zero.

Sintaxă

  cksum [ fișier_1, fișier_2... ]

Exemplu de utilizare

Pentru a calcula suma de control a unui fișier numit testfile1 , trebuie să rulați următoarea comandă:

  cksum testfile1

După execuția căruia va fi returnat șirul:

  1263453430 78 testfile1

aici 1263453430 este CRC, 78 este lungimea fișierului în octeți, testfile1 este numele fișierului.

Utilizare

Utilitarul cksum este folosit în mod obișnuit pentru a compara rapid două fișiere pentru egalitate. De exemplu, pentru a vă asigura că fișierele transferate sau stocate nu sunt deteriorate.

CRC calculat de comanda cksum nu este puternic din punct de vedere criptografic, deși indică o corupție a datelor pentru care este foarte puțin probabil ca CRC al fișierului corupt și al fișierului original să se potrivească, un atacator ar putea cu ușurință să distrugă în mod deliberat fișierul fără a schimba CRC.

Sistemele asemănătoare Unix oferă alte comenzi pentru sume de control sigure criptografic, cum ar fi sha256sum .

Vezi și

Note

  1. cksum: Imprimați suma de control CRC și numărul de octeți . Consultat la 5 iulie 2015. Arhivat din original la 22 septembrie 2018.

Link -uri