説明
- Windows の 標準機能で ハッシュ値を計算し ファイル の整合性を確認する
準備
- @echo off
:loop
if "%~1" == "" goto end
certutil -hashfile %1 MD5
certutil -hashfile %1 SHA1
certutil -hashfile %1 SHA256
shift
goto loop
:end
pause
をメモ帳で保存し バッチ ファイル を作成する。 (拡張子 txt を bat へ変更し保存する。)
注)文字コードは必ず [ANSI]で保存する事
MD5 / SHA1 / SHA256 の3種類の計算結果が表示される
操作
- 作成した bat ファイル へ ハッシュ値を確認したい ファイル を ドラッグ & ドロップ すると以下のように結果が表示される。
表示通り何かの キーを押下すると ウィンド が閉じる。
参考ページ
- Windowsのバッチファイルの基本的な使い方【Windows 10/11】 (@IT)
- 【Windows 10】キミは「メモ帳」アプリの実力を知らない? (@IT)
[保存する文字コードを変更する] の項を参照 - ハッシュ値 (サイバーセキュリティ情報局 / ESET)