Ada sejumlah implementasi, misalnya Mattias Andréesha3sum , atau modul Perl Digest-SHA3 . Di Debian, instal libdigest-sha3-perl; di Fedora, instal sha3sum; keduanya akan memberikan sha3sumperintah berdasarkan pada modul Perl, yang berperilaku dengan cara yang sama seperti binari yang Anda gunakan.
Selamat datang! Meskipun ini adalah jawaban yang berguna, akan lebih baik jika Anda menunjukkan bahwa Anda adalah penulis sha3sumimplementasi khusus ini .
libdigest-sha3-perl
paket (tidak diuji).rhash --sha3-256
Jawaban:
Ada sejumlah implementasi, misalnya Mattias Andrée
sha3sum
, atau modul Perl Digest-SHA3 . Di Debian, installibdigest-sha3-perl
; di Fedora, instalsha3sum
; keduanya akan memberikansha3sum
perintah berdasarkan pada modul Perl, yang berperilaku dengan cara yang sama seperti binari yang Anda gunakan.sumber
perl-Digest-SHA3
paket rpmfind.net/linux/rpm2html/search.php?query=perl-Digest-SHA1sha3sum
(Saya telah memperbarui jawaban saya setelah memeriksa sistem Fedora).Anda dapat menggunakannya
OpenSSL
untuk melakukan ini, di bawah ini ditunjukkan dengan OpenSSL 1.1.1 11 Sep 2018, dari Ubuntu 18.10.Jadi Anda bisa melihatnya mendukung
sha3-{224,256,384,512}
.Untuk checksum file,
Anda dapat memeriksa string dengan
Anda juga dapat mengubah format output
-c
Cetak intisari dengan memisahkan titik dua-r
Cetak intisari dalam format coreutilssumber
Untuk apa nilainya, Busybox telah memiliki kode untuk itu sejak 2013.
sumber
Aplikasi RHash dapat melakukannya:
Info lebih lanjut:
rhash -h
ini akan bekerja di Linux, BSD dan Windows
sumber
Jika Anda malas seperti saya dan terbiasa dengan md5sum, sha1sum, sha256sum:
Buat file / usr / local / bin / sha3256sum dan membuatnya dapat dieksekusi dengan chmod + x sha3256sum.
Maka Anda dapat menjalankan:
sumber
Jika Anda telah
openssl
terinstal, anda harus memilikihashalot
perintah yang mengatakan:Anda juga dapat menggunakansha384
perintah secara langsung .Versi terbaru yang cukup dari OpenSSL (1.1.1 atau yang lebih baru) memiliki dukungan SHA-3 penuh,
openssl help
akan menunjukkan:sumber
openssl
direncanakan / dalam pekerjaan: github.com/openssl/openssl/issues/439Alternatif lain adalah sha3sum untuk Linux, BSD, Windows, Mac, .... Semua platform yang didukung oleh Rust.
Untuk pengguna Rust:
cargo install sha3sum
Untuk paket Linux x86_64: Buka sistem build
Untuk yang lain: Biner untuk beberapa bentuk plat
Untuk informasi lebih lanjut, lihat: Bitbucket
sumber
sha3sum
implementasi khusus ini .