opensslコマンドでsha256やmd5のハッシュ値を求める

Apr 23, 2021 16:45 · 334 words · 1 minute read memo

ネット上からダウンロードしたファイルのハッシュ値を知りたいときに
「色んな形式のハッシュ値を計算できるコマンドがあったはずだけど、なんだったっけ?」
となったので、メモを残しておきます。

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」はこちらからダウンロードしたファイルです。

tweet Share