nakanilog

おぼえておきたい事をざっくりとメモするブログ

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"

----------------------------------------------------------------------------------------------------