我在Windows机器上,我想在我刚刚获得的MySQL发行版上运行校验和.看起来有些产品需要下载,不支持的Microsoft工具以及其他可能的选项.我想知道是否有最佳工具的共识.这可能是一个非常简单的问题,我以前从未运行过校验和例程.
该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 " ",""
我个人使用Cygwin,它将Linux实用程序的整个smörgåsbord放在我的指尖 - 这些md5sum
以及OpenSSL支持的所有加密摘要.或者,您也可以使用OpenSSL 的Windows发行版("轻型"版本仅为1 MB安装程序).
任何MD5都会产生良好的校验和来验证文件.本页底部列出的任何文件都可以正常工作. http://en.wikipedia.org/wiki/Md5sum
在Windows上:您可以使用FCIV实用程序:http://support.microsoft.com/kb/841290
在Unix/Linux上:你可以使用md5sum:http://linux.about.com/library/cmd/blcmdl1_md5sum.htm
校验和标签:http://code.kliu.org/hashcheck/
这对我来说在Windows上有一段时间了.它允许轻松复制和粘贴校验和.它具有从网页输入/粘贴校验和的框,并且可以很好地显示匹配或非匹配.
在MySQL.com上,MD5与您可以下载的每个文件一起列出.例如,MySQL"Windows Essentials"5.1是528c89c37b3a6f0bd34480000a56c372.
您可以下载 md5(md5.exe),这是一个命令行工具,可以计算您在本地拥有的任何文件的MD5.MD5就像任何其他加密哈希函数一样,这意味着给定的字节数组将始终产生相同的哈希值.这意味着如果您下载的MySQL zip文件(或其他)具有与在其站点上发布的MD5相同的MD5,则您具有完全相同的文件.