Windows 7でSHA-1またはMD5ハッシュを計算するための組み込みの方法はありますか?
組み込みのユーティリティはありませんが、Microsoftはコマンドラインユーティリティを無料でダウンロードできます。
組み込みのツールはありません。
HashCheck シェル拡張を使用します。
正確に組み込まれているわけではありませんが、少なくとも、動作させるために新しいソフトウェアをダウンロードする必要はありません。ファイルのMD5sumを計算するPowerShellスクリプトを作成できます。実際のスクリプトはここにあります:
http://www.ahmadsoft.org/powershelljunkie/index.html
そのテキストを「ps-md5sum.ps1」のようなファイルにコピーして、どこかに保存します。ファイルのハッシュを計算する必要がある場合は、確認する必要があるファイルのディレクトリでPowerShellを開き、実行します。
[PS] C:\> ps-md5sum.ps1 file-of-choice.exe
そして、それはそのファイルのハッシュを返すはずです。
組み込みのものはありません。 HashTab を使用することをお勧めしますか?
繰り返しますが、何も組み込まれていないため、 HashCalc を使用します。
Arpoon Checksum もインストールが不要なため、すばらしいです
既に投稿されているすべての優れたオプションに加えて、Windows用のオープンソースハッシュ計算スイートである md5deep/hashdeep もあります(* nixおよびOS Xシステムでも使用できます)。
Md5deep/hashdeepのいくつかの利点:
Windowsで使用するには、Cygwinにインストールするか、_%PATH%
_変数にmd5deepディレクトリを含めるだけです。私は個人的には次の設定を好みます:
すべてのファイルをどこかに抽出します。
_
%ProgramFiles%\md5deep
_
Windowsディレクトリに一連のバッチファイルを作成します。
_
%WinDir%\md5.bat
_
_%WinDir%\hash.bat
_
_%WinDir%\sha1.bat
_
_%WinDir%\sha256.bat
_
_%WinDir%\tiger.bat
_
_%WinDir%\whirlpool.bat
_
適切なバイナリへのパスを含めます。
md5.batの場合:
_@ECHO OFF
_
_"%ProgramW6432%\md5deep\md5deep64.exe" %*
_(64ビットシステム)
_"%ProgramFiles%\md5deep\md5deep.exe" %*
_(32ビットシステム)hash.batの場合:
_@ECHO OFF
_
_"%ProgramW6432%\md5deep\hashdeep64.exe" %*
_(64ビットシステム)
_"%ProgramFiles%\md5deep\hashdeep.exe" %*
_(32ビットシステム)
...
または、WoW64の32ビットバイナリと64ビットバイナリを自動的に切り替える場合は、32ビットバイナリを%ProgramFiles(x86)%
に入れ、64ビットバイナリを_%ProgramW6432%
_に入れます。次に、次のようにバッチファイルを記述します。
_@ECHO OFF
SET cmd=hashdeep
IF "%ProgramFiles%" EQU "%ProgramW6432%" SET cmd=%cmd%64
"%ProgramFiles%\md5deep\%cmd%.exe" %*
_