certutil によるハッシュ値の取得(コンテキストメニューに追加する)
<コマンドでの実行方法>
> certutil -hashfile (ファイル名) md5
> certutil -hashfile (ファイル名) sha1
※実行例
> certutil -hashfile xxxxxx.xxx md5
MD5 ハッシュ (ファイル javascript-promise-book.pdf):
XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
CertUtil: -hashfile コマンドは正常に完了しました。
> certutil -hashfile xxxxxx.xxx sha1
SHA1 ハッシュ (ファイル javascript-promise-book.pdf):
XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
CertUtil: -hashfile コマンドは正常に完了しました。
<コンテキストメニューへの追加>
以下のレジストリファイルを作成し、ダブルクリックして登録する事で、
コンテキストメニューにそれぞれのキーの取得操作が追加される。
----------------------------------------------------------------------------------------------------
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"
----------------------------------------------------------------------------------------------------