Windowsでファイルのsha256sumやmd5sumを計算する
問題
ファイルのハッシュ値を知りたいです。
Windows環境です。
Linuxだと md5sum、sha1sum、sha256sum などありますが。Windowsではどうすればよいでしょう。
答え
Windowsでは certutil コマンドでできる。
certutil -hashfile -?
使用法:
CertUtil [オプション] -hashfile InFile [HashAlgorithm]
ファイルに暗号化ハッシュを生成し表示します
HashAlgorithm ハッシュアルゴリズムは以下に対応している。
ハッシュ アルゴリズム: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
例)
> certutil -hashfile debian-12.5.0-amd64-DVD-1.iso SHA256
1e8037d1d208b4d6a2f4ff54cacc8df8f6e51ec326be8598661a1d9988839158
> certutil -hashfile debian-12.5.0-amd64-DVD-1.iso SHA1
bcb86c07787bdb9af1c7d5aea169080d7041c66a
> certutil -hashfile debian-12.5.0-amd64-DVD-1.iso
bcb86c07787bdb9af1c7d5aea169080d7041c66a
> certutil -hashfile debian-12.5.0-amd64-DVD-1.iso md5
18511f68bf518683a9cf9dd1a5f1c888
ハッシュアルゴリズムを省略すると、Windows10の場合は SHA1 になるようです。
コメント