Hay varias implementaciones, por ejemplo , Mattias Andréesha3sum , o el módulo Perl Digest-SHA3 . En Debian, instale libdigest-sha3-perl; en Fedora, instale sha3sum; ambos proporcionará un sha3sumcomando basado en el módulo de Perl, que se comporta de la misma manera que los binarios que está acostumbrado.
libdigest-sha3-perl
paquete (no probado).rhash --sha3-256
Respuestas:
Hay varias implementaciones, por ejemplo , Mattias Andrée
sha3sum
, o el módulo Perl Digest-SHA3 . En Debian, instalelibdigest-sha3-perl
; en Fedora, instalesha3sum
; ambos proporcionará unsha3sum
comando basado en el módulo de Perl, que se comporta de la misma manera que los binarios que está acostumbrado.fuente
perl-Digest-SHA3
paquete de rpmfind.net/linux/rpm2html/search.php?query=perl-Digest-SHA1sha3sum
(había actualizado mi respuesta después de verificar en un sistema Fedora).Puede
OpenSSL
hacerlo, lo siguiente se demuestra con OpenSSL 1.1.1 11 de septiembre de 2018, desde Ubuntu 18.10.Entonces puedes ver que es compatible
sha3-{224,256,384,512}
.Para sumar un archivo,
Puedes sumar una cadena con
También puedes cambiar el formato de salida
-c
Imprima el resumen con dos puntos de separación-r
Imprimir el resumen en formato coreutilsfuente
Por lo que vale, Busybox ha tenido código para él desde 2013.
fuente
RHash aplicación podría hacerlo:
Más información:
rhash -h
funcionará en Linux, BSD y Windows
fuente
Si usted es perezoso como yo, y está acostumbrado a md5sum, sha1sum, sha256sum:
Crear el archivo / usr / local / bin / sha3256sum local y hacerlo ejecutable con chmod + x sha3256sum.
Entonces puedes ejecutar:
fuente
Si ha
openssl
instalado usted debe tener elhashalot
comando que dice:También se puede utilizar directamente elsha384
comando.Una versión bastante reciente de OpenSSL (1.1.1 o posterior) tiene soporte completo SHA-3,
openssl help
se mostrará:fuente
openssl
está planeado / en el trabajo: github.com/openssl/openssl/issues/439Otra alternativa es sha3sum para Linux, BSD, Windows, Mac, ... Todas las plataformas compatibles con Rust.
Para usuarios de Rust:
cargo install sha3sum
Para Linux x86_64 paquete: sistema de construcción abierto
Para los demás: binario para algunos plateforms
Para más información ver: Bitbucket
fuente
sha3sum
implementación en particular .