sha1sum
一般的なLinuxディストリビューションがありますsha512sum
。
sha3sum
しかし、生成できるコマンドはどこにありますか?SHA-3注文する?
ベストアンサー1
あなたはそれを使用することができますOpenSSL行ってこれをやってみてください。openssl list -digest-algorithms
アルゴリズムのリストを取得するには:
...
SHA3-224
SHA3-256
SHA3-384
SHA3-512
...
ご覧のとおり、sha3-{224,256,384,512}
OpenSSL 1.1.1(2018年9月11日)はUbuntu 18.10でサポートされています。インタラクティブに実行することもできますopenssl
。
OpenSSL> help
...
Message Digest commands (see the `dgst' command for more details)
blake2b512 blake2s256 gost md4
md5 rmd160 sha1 sha224
sha256 sha3-224 sha3-256 sha3-384
sha3-512 sha384 sha512 sha512-224
sha512-256 shake128 shake256 sm3
ファイルチェックサム:
openssl dgst -sha3-512 /bin/echo
SHA3-512(/bin/echo)= c9a3baaa2aa3d667a4ff475d893b3e84eb588fb46adecd0af5f3cdd735be88c62e179f98dc8275955da4ee5ef1dc7968620686c6f7f63f5b80f10e43bc1f00fc
文字列をチェックサムします。
printf "foobar" | openssl dgst -sha3-512
次のオプションを使用して出力形式を変更できます。
-c
要約をコロンで区切られた2桁のグループに印刷します。-r
改行を含む「coreutils」形式の出力サマリー