Es gibt eine Reihe von Implementierungen, z. B. Mattias Andréessha3sum oder das Perl Digest-SHA3-Modul . Installieren Sie in Debian libdigest-sha3-perl; Installieren Sie in Fedora sha3sum; In beiden Fällen wird ein sha3sumauf dem Perl-Modul basierender Befehl bereitgestellt, der sich wie die von Ihnen gewohnten Binärdateien verhält.
Herzlich willkommen! Obwohl dies eine nützliche Antwort ist, ist es besser, wenn Sie angeben, dass Sie der Autor dieser bestimmten sha3sumImplementierung sind.
libdigest-sha3-perl
Pakets (nicht getestet).rhash --sha3-256
Antworten:
Es gibt eine Reihe von Implementierungen, z. B. Mattias Andrées
sha3sum
oder das Perl Digest-SHA3-Modul . Installieren Sie in Debianlibdigest-sha3-perl
; Installieren Sie in Fedorasha3sum
; In beiden Fällen wird einsha3sum
auf dem Perl-Modul basierender Befehl bereitgestellt, der sich wie die von Ihnen gewohnten Binärdateien verhält.quelle
perl-Digest-SHA3
Paket rpmfind.net/linux/rpm2html/search.php?query=perl-Digest-SHA1sha3sum
(ich hatte meine Antwort nach Überprüfung auf einem Fedora-System aktualisiert).Hierfür können Sie
OpenSSL
Folgendes verwenden: Das Folgende wird mit OpenSSL 1.1.1 11 Sep 2018 von Ubuntu 18.10 demonstriert.So können Sie sehen, dass es unterstützt
sha3-{224,256,384,512}
.Um eine Datei zu prüfen,
Sie können eine Zeichenfolge mit Prüfsumme
Sie können auch das Ausgabeformat ändern
-c
Drucken Sie den Auszug mit Doppelpunkten aus-r
Drucken Sie den Digest im Coreutils-Formatquelle
Für was es wert ist, hat Busybox Code für es seit 2013.
quelle
RHash- Anwendung könnte es tun:
Mehr Info:
rhash -h
es wird unter Linux, BSD und Windows funktionieren
quelle
Wenn du so faul bist wie ich und an md5sum, sha1sum, sha256sum gewöhnt bist:
Erstellen Sie die Datei / usr / local / bin / sha3256sum und machen Sie sie mit chmod + x sha3256sum ausführbar.
Dann kannst du laufen:
quelle
Wenn Sie
openssl
installiert haben, sollten Sie denhashalot
Befehl haben, der sagt:Sie können densha384
Befehl auch direkt verwenden .Eine ausreichend aktuelle Version von OpenSSL (1.1.1 oder neuer) mit vollständiger SHA-3-Unterstützung
openssl help
zeigt Folgendes:quelle
openssl
ist geplant / in Arbeit: github.com/openssl/openssl/issues/439Eine weitere Alternative ist sha3sum für Linux, BSD, Windows, Mac, .... Alle von Rust unterstützten Plattformen.
Für Rust Benutzer:
cargo install sha3sum
Für Linux-Paket x86_64: Öffnen Sie das Build-System
Für die anderen: Binär für einige Plattenformen
Weitere Informationen finden Sie unter: Bitbucket
quelle
sha3sum
Implementierung sind.