红联Linux门户
Linux帮助

几个Hash校验工具比较和下载

发布时间:2009-06-11 18:12:05来源:红联作者:刘冲
几个Hash校验工具比较和下载 Category: Journal, Author: Nicky, Popularity: 20% 关于Hash校验工具还比较多,功能和特色又各有不同,我主要拿几个绿色的、小巧的、常用的、典型的来比较。例如最近MSDN泄漏的Windows Vista简体中文版就提供了一组SHA-1哈希值,我们就可以通过这些校验工具来比较下载的文件是否原汁原味?比较工具之前先认识一下SHA-1再说,它和MD5又有什么关系呢?
[indent]SHA1是由NISTNSA设计为同DSA一起使用的,它对长度小于264的输入,产生长度为160bit的散列值,因此抗穷举(brute-force)性更好。SHA-1设计时基于和MD4相同原理,并且模仿了该算法。SHA-1是由美国标准技术局(NIST)颁布的国家标准,是一种应用最为广泛的hash函数算法,也是目前最先进的加密技术,被政府部门和私营业主用来处理敏感的信息。而SHA-1基于MD5,MD5又基于MD4。
[/indent]1、FCIV(File Checksum Integrity Verifier) 2.0.5
微软提供的“文件校验和完整性验证程序工具”,可以计算文件的MD5和SHA-1哈希值。

大小:83K
缺点:命令行操作,使用麻烦,无计算时的进度提示。
使用方法:下载后解压,把fciv.exe复制到/windows/system32/目录下面就OK。
例如要计算C:\Program Files\Internet Explorer\iexplore.exe”文件的SHA-1值
打开“命令提示符”工具,输入
fciv “C:\Program Files\Internet Explorer\iexplore.exe” - sha1
不带 - sha1参数默认是计算MD5值。
下载地址:Download
2、HashTab v1.9
一个Windows外壳扩展程序,它在文件属性窗口中添加了一个叫做“文件校验”的标签,可以立即计算它们的MD5、SHA-1与CRC-32哈希值,非常方便。
大小:173k
缺点:无法单独校验MD5或者SHA-1的值,对于比较大的文件来说比较费时。
使用方法:下载解压双击程序自动完成dll注册,右击需要查看文件属性菜单,选择“文件校验”标签就可以看见MD5、SHA-1与CRC-32哈希值。
卸载方法:在“运行”里面输入regsvr32 /u HashTab.dll即可。
3、Hash v1.03(推荐*)
真正小巧好用的哈希值计算工具,速度快,可以计算MD5、SHA-1与CRC-32哈希值。
大小:28.5K
缺点:不能完成MD4、SHA256这些算法的计算。
使用方法:绿色软件,运行后直接拖动需要校验的文件到程序上面即可。
测试:计算2.4G ISO镜像文件SHA-1哈希值费时6分38秒(AMD 2600+)
4、HashCalc v2.01(推荐**)
被称为“超强文件‘指纹’验证机”的东西,校验的类型包含
MD2/MD4/MD5/SHA1/SHA256/SHA384/SHA512/RIPEMD160/PANAMA/TIGER/ADLER32/CRC32。
大小:444K
缺点:没有校验时的进度条,校验比较大的文件时感觉处于假死状态,但速度非常快。
使用方法:绿色软件,运行后直接拖动需要校验的文件到程序上面即可。
测试:计算2.4G ISO镜像文件SHA-1哈希值费时4分30秒(AMD 2600+)
以上4个软件最新绿色汉化版(除FCIV外)打包下载
Download 313kb

MD5: 861BAEAAA4AB153ACCBE2EC6D63A3918
SHA1: D90B797EB3D192AB31EC064D8E99E33FF44E6CD2
CRC32: 996E68A4

另外:
如果只需单独计算文件的CRC32值,使用WinRAR打开就可以看到。
单独校验MD5文件,还是推荐WinMD5,可以直接保存MD5文件。
还有一种SFV文件,SFV的全称叫Simple FileVerification(简单文件校验),它利用CRC32算法来完成简易的文件检测功能,对每个文件计算出一个数值并写入.SFV文本中。可以使用专门的FlashSfv工具来校验,也可以使用上面带有的CRC32校验功能的软件来完成。
文章评论

共有 7 条评论

  1. jagub 于 2009-06-11 23:23:01发表:

    呵呵,那么你机器里面就没有旧版本的Linux系统了?

  2. 刘冲 于 2009-06-11 23:18:31发表:

    机器也老了,不乱换了。有钱买新的再说

  3. 刘冲 于 2009-06-11 23:16:55发表:

    引用:
    我的也是。
    jiehe 发表于 2009-6-11 23:10
    同志啊!
    我主要是硬件有点小问题,xp运行的最好,很勉强的坚持用xp,不止兄台为何不用linux?

  4. jiehe 于 2009-06-11 23:10:39发表:

    我的也是。

  5. 刘冲 于 2009-06-11 22:50:13发表:

    我是windows主机

  6. jagub 于 2009-06-11 22:44:41发表:

    Linux人还用这些?呵呵

  7. Ciudosr 于 2009-06-11 20:13:21发表:

    看一下