Il existe un certain nombre d'implémentations, par exemple Mattias Andréesha3sum , ou le module Perl Digest-SHA3 . Dans Debian, installez libdigest-sha3-perl; dans Fedora, installez sha3sum; les deux fourniront une sha3sumcommande basée sur le module Perl, qui se comporte de la même manière que les binaires auxquels vous êtes habitué.
Bienvenue! Bien qu'il s'agisse d'une réponse utile, il serait préférable que vous indiquiez que vous êtes l'auteur de cette sha3sumimplémentation particulière .
libdigest-sha3-perl
paquet (non testé).rhash --sha3-256
Réponses:
Il existe un certain nombre d'implémentations, par exemple Mattias Andrée
sha3sum
, ou le module Perl Digest-SHA3 . Dans Debian, installezlibdigest-sha3-perl
; dans Fedora, installezsha3sum
; les deux fourniront unesha3sum
commande basée sur le module Perl, qui se comporte de la même manière que les binaires auxquels vous êtes habitué.la source
perl-Digest-SHA3
package rpmfind.net/linux/rpm2html/search.php?query=perl-Digest-SHA1sha3sum
(j'avais mis à jour ma réponse après avoir vérifié sur un système Fedora).Vous pouvez utiliser
OpenSSL
pour ce faire, ce qui suit est démontré avec OpenSSL 1.1.1 11 Sep 2018, à partir d'Ubuntu 18.10.Vous pouvez donc voir qu'il prend en charge
sha3-{224,256,384,512}
.Pour additionner un fichier,
Vous pouvez additionner une chaîne avec
Vous pouvez également modifier le format de sortie
-c
Imprimez le résumé avec deux points séparés-r
Imprimer le résumé au format coreutilsla source
Pour ce que ça vaut, Busybox a du code pour ça depuis 2013.
la source
L' application RHash pourrait le faire:
Plus d'informations:
rhash -h
cela fonctionnera sur Linux, BSD et Windows
la source
Si vous êtes paresseux comme moi et avez l'habitude de md5sum, sha1sum, sha256sum:
Créez le fichier / usr / local / bin / sha3256sum et rendez-le exécutable avec chmod + x sha3256sum.
Ensuite, vous pouvez exécuter:
la source
Si vous avez
openssl
installé, vous devriez avoir lahashalot
commande qui dit:Vous pouvez également utiliser directement lasha384
commande.Une version suffisamment récente d'OpenSSL (1.1.1 ou ultérieure) prend en charge SHA-3,
openssl help
affichera:la source
openssl
est prévue / en cours: github.com/openssl/openssl/issues/439Une autre alternative est sha3sum pour Linux, BSD, Windows, Mac, .... Toutes les plateformes prises en charge par Rust.
Pour les utilisateurs de Rust:
cargo install sha3sum
Pour le package Linux x86_64: système de build ouvert
Pour les autres: binaire pour certaines plateformes
Pour plus d'informations, voir: Bitbucket
la source
sha3sum
implémentation particulière .