opensslコマンドでsha256やmd5のハッシュ値を求める
Apr 23, 2021 16:45 · 334 words · 1 minute read
ネット上からダウンロードしたファイルのハッシュ値を知りたいときに
「色んな形式のハッシュ値を計算できるコマンドがあったはずだけど、なんだったっけ?」
となったので、メモを残しておきます。
opensslコマンド
「sha256sum」や「md5sum」コマンドでもハッシュ値を求めることができますが、「openssl」コマンドでもハッシュ値を求めることができます。
opensslコマンドが対応している形式は下記の通り。
sha256やmd5以外にも色々な形式に対応できます。
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 sha256 kali-linux-2021.1-installer-amd64.iso
SHA256(kali-linux-2021.1-installer-amd64.iso)= 265812bc13ab11d40c610424871bdf9198b9e7cad99b06540d96fac67dd704de
「kali-linux-2021.1-installer-amd64.iso」はこちらからダウンロードしたファイルです。