J'ai sha1sum
ou sha512sum
sur une distribution de Linux moyenne.
Mais où est le sha3sum
commande qui peut générer SHA- commandes?
Il existe un certain nombre d'implémentations par exemple Mattias Andrée's sha3sum
ou le Module Perl Digest-SHA . Dans Debian, installez libdigest-sha3-Perl
; à Fedora, installez sha3sum
; Ces deux offriront un sha3sum
Commande basée sur le module PERL, qui se comporte de la même manière que les fichiers binaires que vous avez utilisés.
(( RHASH L'application pourrait le faire:
rhash --sha3-256 yourfile
Plus d'informations: rhash -h
cela fonctionnera sur Linux, BSD et Windows
Pour ce que ça vaut, Bupérybox a eu du code pour cela depuis 2013.
Si vous êtes paresseux comme moi et que vous êtes habitué à MD5Sum, Sha1sum, SHA256SUM:
Créez le fichier/USR/local/bin/sha3256sum et faites-la exécuter avec CHMOD + X SHA3256SUM.
#!/bin/bash
rhash --sha3-256 $1
Ensuite, vous pouvez courir:
sha3256sum file
Une autre alternative est SHA3SUM pour Linux, BSD, Windows, Mac, .... Toutes les plates-formes supportées par la rouille.
Pour Rust Utilisateurs: cargo install sha3sum
Pour le package Linux x86_64: système de construction ouvert
Pour les autres: binaire pour certaines plateformes
Pour plus d'informations, voir: bitbucket
Si vous avez openssl
_ Vous devez avoir la commande hashalot
qui dit:
Supported values for HASHTYPE: ripemd160 rmd160 rmd160compat sha256 sha384 sha512
Vous pouvez également utiliser directement le sha384
commande.
Une version assez récente d'OpenSSL (1.1.1.1 ou version ultérieure) dispose d'un soutien complet de SHA-3, openssl help
montrera:
Message Digest commands (see the `dgst' command for more details)
blake2b512 blake2s256 gost md4
md5 mdc2 rmd160 sha1
sha224 sha256 sha3-224 sha3-256
sha3-384 sha3-512 sha384 sha512
sha512-224 sha512-256 shake128 shake256
sm3