Sha1sum

sha1sum är ett program som låter dig beräkna hashsummor ( kontrollsummor ) av filer med hjälp av SHA-1- algoritmen . I det vanliga fallet matas de beräknade hasharna ut (kan sparas till en fil för senare användning). I andra fall kontrollerar programmet de beräknade värdena med värdena som är lagrade i filen (detta är användbart för att masskontrollera filernas integritet).

Oftast används programmet för att kontrollera korrekt nedladdning av filer över nätverket.

Inkluderat, särskilt, i GNU Coreutils- paketet .

Nycklar för att starta programmet

sha1sum [ nycklar ] [ fil ] ...

Om filen inte är specificerad, eller om tecknet - anges som dess namn , läses data från standardingången.

Nycklar:

Exempel

SHA-1-hashar (kontrollsummor) (160-bitars värden) matas ut som sekvenser med 40 hexadecimala tal.

$ sha1sum ./s* 41a12ce5ed24fcc802e74c2377f9791dc8d3e2e7 ./sec1.png 00e01ccb943f8ea2e5f588dc1351ea998cbdc5c5 ./sec2.png

För att beräkna och skriva (till filen sums.sha1) filhashar (läs som binära filer) med namnmönster:

sha1sum -b ./sek* > sums.sha1

För att kontrollera kontrollsummorna för filer lagrade i en fil.

sha1sum -c sums.sha1 ./sec1.png: MISLYCKADES ./sec2.png: Framgång sha1sum: VARNING: 1 beräknad kontrollsumma av 2 stämde INTE

Observera att resultatet av kontrollen visas för varje fil: LYCKAD eller MISSLYCKAD . Listan över skannade filer läses från den angivna filen.

Om du bara vill kontrollera att alla filer har rätt kontrollsummor kan du undertrycka "resultatutdata för varje fil" med --status- omkopplaren . Då matas ingenting ut alls, men en osynlig " returkod " returneras . Detta är användbart när programmet anropas av ett annat program.

Se även

Länkar