Windowsのエクスプローラーからさくっとファイルのハッシュ値を調べる

以下の内容を test.reg などのファイル名で保存し、regファイルをダブルクリックしてレジストリに結合する。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\MD5]
@="MD&5をコピー"

[HKEY_CLASSES_ROOT\*\shell\MD5\command]
@="cmd /c certutil -hashfile \"%1\" MD5|findstr -v \":\"|clip"

[HKEY_CLASSES_ROOT\*\shell\SHA1]
@="SHA&1をコピー"

[HKEY_CLASSES_ROOT\*\shell\SHA1\command]
@="cmd /c certutil -hashfile \"%1\" SHA1|findstr -v \":\"|clip"

これで、ファイルを右クリックしたときにコンテキストメニューに「MD5をコピー」「SHA1をコピー」の項目が出てくるので、それぞれクリックすると選択したファイルのMD5SHA1クリップボードにコピーされます。(certutilコマンドでは同じようにSHA256/SHA384/SHA512なども計算可能)

参考 : Windowsのcertutilコマンドでメッセージダイジェストを表示する方法 - Eiji James Yoshidaの記録