WindowsでMD5やSHA-1を算出する

2017/10/19

Windowsでファイルのハッシュ値を算出したいときはcertutilというコマンドが使えます。

Windows10で実行するとこんな感じ。

F:\>certutil -hashfile example.txt MD5
MD5 ハッシュ (ファイル example.txt):
67928eb361890803c9773fb6f6ffb2ab
CertUtil: -hashfile コマンドは正常に完了しました。

F:\>certutil -hashfile example.txt SHA1
SHA1 ハッシュ (ファイル example.txt):
afa5aca978cd392ab9907532231e9ad0bac11b2d
CertUtil: -hashfile コマンドは正常に完了しました。

F:\>

対応しているハッシュアルゴリズムは以下の7つ。よく使うのはMD5、SHA1、SHA256あたりですかね。

  • MD2
  • MD4
  • MD5
  • SHA1
  • SHA256
  • SHA384
  • SHA512

なんとなく、別途プログラムをインストールしないとダメなのかなと思い込んでしました。標準で入っているとは知らなかった...




おススメ