sha1sum er et program, der giver dig mulighed for at beregne hash-summer ( kontrolsummer ) af filer ved hjælp af SHA-1- algoritmen . I det sædvanlige tilfælde udlæses de beregnede hashes (kan gemmes i en fil til senere brug). I andre tilfælde kontrollerer programmet de beregnede værdier med de værdier, der er gemt i filen (dette er nyttigt til massekontrol af filernes integritet).
Oftest bruges programmet til at kontrollere den korrekte download af filer over netværket.
Inkluderet, især i GNU Coreutils- pakken .
Hvis filen ikke er angivet, eller tegnet - er angivet som dens navn , læses dataene fra standardinputtet.
Nøgler:
SHA-1 hashes (kontrolsummer) (160-bit værdier) udlæses som sekvenser af 40 hexadecimale tal.
$ sha1sum ./s* 41a12ce5ed24fcc802e74c2377f9791dc8d3e2e7 ./sec1.png 00e01ccb943f8ea2e5f588dc1351ea998cbdc5c5 ./sec2.pngFor at beregne og skrive (til sums.sha1-fil) fil-hash (læses som binære filer) med navnemønster:
sha1sum -b ./sek* > sums.sha1For at kontrollere kontrolsummerne for filer, der er gemt i en fil.
sha1sum -c summer.sha1 ./sec1.png: MISLYKKES ./sec2.png: Succes sha1sum: ADVARSEL: 1 beregnet kontrolsum ud af 2 stemte IKKE overensBemærk, at resultatet af kontrollen for hver fil vises: SUCCES eller FAILED . Listen over scannede filer læses fra den angivne fil.
Hvis du blot vil kontrollere, at alle filer har de korrekte kontrolsummer, kan du undertrykke "resultatoutput for hver fil" med --status- kontakten . Så bliver der slet ikke udlæst noget, men en usynlig " returkode " returneres . Dette er nyttigt, når programmet kaldes af et andet program.
Unix-kommandoer | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|