86

Windowsマシンを使用していて、入手したMySQLディストリビューションでチェックサムを実行したいと思います。ダウンロードする製品、サポートされていないMicrosoftツール、およびおそらく他のオプションがあるようです。使用するのに最適なツールについてのコンセンサスがあるかどうか疑問に思います。これは本当に簡単な質問かもしれません。私はこれまでチェックサムルーチンを実行したことがありません。

4

20 に答える 20

247

CertUtilはプレインストールされた Windows ユーティリティで、ハッシュ チェックサムの生成に使用できます

CertUtil -hashfile pathToFileToCheck [HashAlgorithm]

HashAlgorithm選択肢: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

たとえば、次のようにすると、ファイルの MD5 チェックサムが生成されますC:\TEMP\MyDataFile.img

CertUtil -hashfile C:\TEMP\MyDataFile.img MD5

*Nix システムに似た出力を得るには、いくつかの PS マジックを追加できます。

$(CertUtil -hashfile C:\TEMP\MyDataFile.img MD5)[1] -replace " ",""
于 2015-03-08T04:09:14.753 に答える
25

私は個人的にCygwinを使用しています。これにより、Linuxユーティリティのスモーガスボード全体をすぐに利用できます。OpenSSLでmd5sumサポートされているすべての暗号ダイジェストがありますまたは、OpenSSLのWindowsディストリビューションを使用することもできます(「ライト」バージョンは1 MBのインストーラーのみです)。

于 2009-01-26T02:51:28.590 に答える
15

MD5は、ファイルを検証するための適切なチェックサムを生成します。このページの下部にリストされているファイルはすべて正常に機能します。 http://en.wikipedia.org/wiki/Md5sum

于 2009-01-26T02:51:32.787 に答える
10

Windows の場合: FCIV ユーティリティを使用できます: http://support.microsoft.com/kb/841290

Unix/Linux の場合: md5sum を使用できます: http://linux.about.com/library/cmd/blcmdl1_md5sum.htm

于 2012-12-04T15:44:46.570 に答える
5

MySQL.comでは、ダウンロード可能な各ファイルの横にMD5がリストされています。たとえば、MySQLの「WindowsEssentials」5.1は528c89c37b3a6f0bd34480000a56c372です。

md5(md5.exe)をダウンロードできます。これは、ローカルにあるファイルのMD5を計算するコマンドラインツールです。MD5は、他の暗号化ハッシュ関数とまったく同じです。つまり、特定のバイト配列が常に同じハッシュを生成します。つまり、ダウンロードしたMySQL zipファイル(またはその他)のMD5がサイトに投稿されたものと同じである場合、まったく同じファイルになります。

于 2009-01-26T02:55:10.143 に答える
3

Windows で作業していたときに、便利な HashTab サードパーティ ツールを見つけました。ファイル プロパティ タブの 1 つに MD5、SHA-1 チェックサムが表示されます。http://implbits.com/products/hashtab/

于 2013-12-20T08:05:43.943 に答える
3

7-Zip を使用して、ファイル、ファイルのフォルダー、およびファイルのフォルダーのツリーのハッシュを生成できます。7-Zip はフットプリントが小さく、非常に便利な圧縮ユーティリティです。 http://7-zip.org/

于 2016-08-08T14:02:43.650 に答える
2

http://www.microsoft.com/en-us/download/confirmation.aspx?id=11533から fciv.exe を直接ダウンロードします。

shell> fciv.exe [yourfile]

デフォルトでmd5を提供します。

ヘルプファイルを読むことができますfciv.exe -h

于 2014-08-04T22:21:59.700 に答える
0

QuickHash は、 MD5、SHA1、SHA256、SHA512をサポートするオープン ソース ツールで、Linux、Windows、および Apple Mac で使用できます。

https://sourceforge.net/projects/quickhash/

于 2016-12-02T00:29:16.287 に答える
0

上記の解決策では、install.exe が正しい場合にのみ、インストールが正しいかどうかがわからないことに注意してください (正しいインストールを生成すると信頼できます)。

インストールの完了後にインストールされたコードが台無しになっているかどうかをテストするには、各ファイル/フォルダーの MD5 サムが必要です。

WinMerg は、2 つのインストール (おそらく 2 つの異なるマシン) を比較して、1 つが変更されているかどうか、または 1 つが壊れている理由を確認するのに役立ちます。

于 2009-01-26T18:28:11.600 に答える
0

確かにcertutilが最良のアプローチですが、certutilコマンドなしでWindows XP / 2003マシンにヒットする可能性があります。独自のハッシュアルゴリズムを持つmakecabコマンドを使用できます-ここでは、fileinf.batを含むファイルに関する情報を出力しますチェックサム。

于 2015-06-08T19:26:35.013 に答える
0

Windows ではHashMyFilesを使用するのが好きです。

于 2016-04-15T13:37:25.807 に答える
-4

win32 チェックサム API を使用するだけです。MD5 は Win32 でネイティブです。

于 2009-01-26T11:44:48.560 に答える