SHASUM(1perl) Perl-Referenzanleitung fur Programmierer SHASUM(1perl) BEZEICHNUNG shasum - SHA-Prufsummen ausgeben oder uberprufen UBERSICHT Aufruf: shasum [OPTION] [DATEI] Gibt SHA-Prufsummen aus oder uberpruft sie. Ohne DATEI oder wenn Datei - ist, wird die Standardeingabe gelesen. -a, --algorithm 1 (Vorgabe), 224, 256, 384, 512, 512224, 512256 -b, --binary Liest im binaren Modus -c, --check Liest SHA-Summen aus DATEIen und pruft sie --tag Erstellt BSD-artige Prufsummen -t, --text Liest im Textmodus (Vorgabe) -U, --UNIVERSAL Liest im Modus >>Universelle Zeilenumbruche<< Erstellt den gleichen Hash unter Windows/Unix/Mac -0, --01 Liest im Modus BITS ASCII >>0<< interpretiert als 0-bit, ASCII >>1<< interpretiert als 1-bit, alle anderen Zeichen werden ignoriert Die folgenden funf Optionen sind nur bei der Uberprufung von Prufsummen nutzlich: --ignore-missing Schlagt nicht fehl oder berichtet keinen Status fur fehlende Dateien -q, --quiet Gibt kein OK fur jede erfolgreich uberprufte Datei aus -s, --status Gibt nichts aus, der Status-Code zeigt den Erfolg --strict Beendet sich von Null verschieden bei ungeeignet formatierten Prufsummenzeilen -w, --warn Warnt uber ungeeignet formatierte Prufsummenzeilen -h, --help Zeigt eine Hilfe und beendet das Programm -v, --version Gibt Versionsinformationen aus und beendet das Programm Bei der Uberprufung von SHA-512/224- oder SHA-512/256-Prufsummen geben Sie den Algorithmus explizit mittels der Option -a an, z.B. shasum -a 512224 -c checksumfile Die Summen werden wie in FIPS PUB 180-4 beschrieben berechnet. Bei der Uberprufung sollte die Eingabe die fruhere Ausgabe dieses Programms sein. Standardmassig wird eine Zeile mit einer Prufsumme ausgegeben, ein Zeichen, das den Typ anzeigt (>>*<< fur binar, >> << fur Text, >>U<< fur UNIVERSAL, >>^<< fur BITS) und den Namen fur jede DATEI. Die Zeile beginnt mit einem Zeichen >>\<<, falls die DATEI entweder Zeilenumbruche oder Ruckwartsschragstriche enthalt, die dann durch Zwei-Zeichen-Sequenzen >>\n<< bzw. >>\\<< ersetzt werden. Melden Sie Fehler in shasum an mshelor@cpan.org. BESCHREIBUNG Die Ausfuhrung von shasum ist oft der schnellste Weg, SHA-Nachrichten-Hashes zu berechnen. Der Benutzer gibt einfach die Daten uber Dateien oder die Standardeingabe an das Skript und sammelt dann die Ausgabe aus der Standardausgabe ein. Der folgende Befehl zeigt, wie der Hash fur eine typische Eingabe wie den NIST-Testvektor >>abc<< berechnet wird: perl -e "print qq(abc)" | shasum Falls Sie SHA-256 anstelle des standardmassigen SHA-1 verwenden wollen, tippen Sie einfach: perl -e "print qq(abc)" | shasum -a 256 Da shasum das Verhalten der kombinierten GNU-Programme sha1sum(1), sha224sum(1), sha256sum(1), sha384sum(1) und sha512sum(1) nachahmt, konnen Sie dieses Skript als praktischen direkten Ersatz installieren. Anders als die GNU-Programme deckt shasum den kompletten SHA-Standard ab, indem es Teil-Byte-Eingaben erlaubt. Dies wird uber die BITS-Option -0 erreicht. Das folgende Beispiel berechnet den SHA-224-Hash der 7-bit-Nachricht 0001100: perl -e "print qq(0001100)" | shasum -0 -a 224 AUTOR Copyright (C) 2003-2023 Mark Shelor . SIEHE AUCH shasum ist uber das Perl-Modul Digest::SHA(3perl) implementiert. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer: . perl v5.42.0 13. Juli 2025 SHASUM(1perl)