文件校验工具 FileVerifier
刚刚下载了Windows7微软官方简体中文旗舰版原版,为了避免网络传输产生的问题,下载后用我使用了 SHA1 码校验工具计算校验码,然后和官方公布的校验码对比,以比较下载的光盘镜像是否汁原味?
首先,我们先认识一下SHA-1哈希值,它和MD5又有什么关系呢?
SHA1是由NIST NSA设计为同DSA一起使用的,它对长度小于264的输入,产生长度为160bit的散列值,因此抗穷举(brute- force)性更好。SHA-1设计时基于和MD4相同原理,并且模仿了该算法。SHA-1是由美国标准技术局(NIST)颁布的国家标准,是一种应用最为广泛的hash函数算法,也是目前最先进的加密技术,被政府部门和私营业主用来处理敏感的信息。而SHA-1基于MD5,MD5又基于MD4。
Google了一下,网上关于Hash值的校验工具还比较多,功能和特色又各不相同,在这里我推荐一下绿色、小巧的FileVerifier。
FileVerifier主要用于计算文本或文件的校验码(计算文件的消息摘要),目前系统支持MD5(128位)/SHA1(160位) /SHA256(256位)/SHA384(384位)/SHA512(512位)/RIPEMD160(160位)算法。
简单地理解,可以认为,消息摘要算法就是将一段数据的内容按某种特定的算法进行计算,最后得一定长度的运算结果,无论原始数据有多长,最终的运算结果都是一样长的。但不同的原始数据(哪怕只有非常微小的差距) 计算得到的结果是完全不同的。
本工具可以计算文本(Unicode),单一文件,文件夹(及子文件夹下的文件的校验码。结果可以单独保存。也可以将校验结果与保存在文件中在校验信息进行对比,从而找出不同的文件。
下载
安装使用
解压后可直接运行(如果您的系统中尚未安装微软.Net Framework,请先到 微软公司的网站上免费下载并安装.Net Framework 2.0 SP1。)