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-perlpaquete (no probado).rhash --sha3-256Respuestas:
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á unsha3sumcomando basado en el módulo de Perl, que se comporta de la misma manera que los binarios que está acostumbrado.fuente
perl-Digest-SHA3paquete 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
OpenSSLhacerlo, 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
-cImprima el resumen con dos puntos de separación-rImprimir 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 -hfuncionará 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
opensslinstalado usted debe tener elhashalotcomando que dice:También se puede utilizar directamente elsha384comando.Una versión bastante reciente de OpenSSL (1.1.1 o posterior) tiene soporte completo SHA-3,
openssl helpse mostrará:fuente
opensslestá 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 sha3sumPara 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
sha3sumimplementación en particular .