Existem várias implementações, por exemplo , Mattias Andréesha3sum , ou o módulo Perl Digest-SHA3 . No Debian, instale libdigest-sha3-perl; no Fedora, instale sha3sum; ambos fornecerão um sha3sumcomando baseado no módulo Perl, que se comporta da mesma maneira que os binários com os quais você está acostumado.
libdigest-sha3-perl
pacote (não testado).rhash --sha3-256
Respostas:
Existem várias implementações, por exemplo , Mattias Andrée
sha3sum
, ou o módulo Perl Digest-SHA3 . No Debian, instalelibdigest-sha3-perl
; no Fedora, instalesha3sum
; ambos fornecerão umsha3sum
comando baseado no módulo Perl, que se comporta da mesma maneira que os binários com os quais você está acostumado.fonte
perl-Digest-SHA3
pacote rpmfind.net/linux/rpm2html/search.php?query=perl-Digest-SHA1sha3sum
(eu atualizei minha resposta após verificar o sistema Fedora).Você pode usar
OpenSSL
para fazer isso. O exemplo abaixo é demonstrado com o OpenSSL 1.1.1 11 de setembro de 2018, a partir do Ubuntu 18.10.Então você pode ver que ele suporta
sha3-{224,256,384,512}
.Para somar um arquivo,
Você pode somar uma string com
Você também pode alterar o formato de saída
-c
Imprimir o resumo com dois pontos de separação-r
Imprimir o resumo no formato coreutilsfonte
Pelo que vale, o Busybox possui código para isso desde 2013.
fonte
O aplicativo RHash pode fazer isso:
Mais informações:
rhash -h
funcionará no Linux, BSD e Windows
fonte
Se você é preguiçoso como eu e está acostumado a md5sum, sha1sum, sha256sum:
Crie o arquivo / usr / local / bin / sha3256sum e torne-o executável com chmod + x sha3256sum.
Então você pode executar:
fonte
Se você
openssl
instalou, deve ter ohashalot
comando que diz:Você também pode usar diretamente osha384
comandoUma versão suficientemente recente do OpenSSL (1.1.1 ou posterior) tem suporte completo ao SHA-3,
openssl help
mostrando:fonte
openssl
está planejado / em andamentoOutra alternativa é o sha3sum para Linux, BSD, Windows, Mac, .... Todas as plataformas suportadas pelo Rust.
Para usuários do Rust:
cargo install sha3sum
Para pacote Linux x86_64: sistema de compilação aberto
Para os outros: binário para algumas placas
Para mais informações, consulte: Bitbucket
fonte
sha3sum
implementação específica .