SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
てるてる動画

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 になるようです。

関連するメモ

コメント