现在越来越多的人学会了用md5验证文件完整性,很多软件发布者发布软件的时候也会发布对应软件的MD5值。今天小编给大家分享一款Hash校验工具,它是一款文件MD5、SHA1、CRC32完整性验证校验工具。
界面预览图:
每一个独自的文件,不论是exe还是dll文件,都具有唯一的MD5、SHA1、CRC32值。
MD5校验、SHA1校验、CRC32校验一般用于对照完整性,例如软件的发布者在发布软件时会一起发布对应的MD5、SHA1、CRC32值,方便用户对照软件是否会被修改过,是否是官方。
本次小编发布的这款《Hash校验工具》可对文件MD5、SHA1、CRC32完整性验证校验。
Hash校验使用场景:
文件下载完之后,使用MD5码验证工具算出文件的MD5码,并与网站提供的MD5码对照看是否一样。若2个MD5码不同,则说明了您所下载的文件不完整,与原本文件不同。若2个MD5码一样,则说明了您所下载的文件完整,与原本文件相同。
Hash校验工具功能:
1、免费无广告,体积小,不需要安装
2、支持参数启动(参数为一个或多个文件或文件夹路径)
3、支持保存个人设置(默认保存在注册表,如果存在同名ini文件,则保存在ini文件)
4、支持停止、重新开始计算操作
5、支持几乎所有常见的哈希值,包含:MD5系列、SHA系列等
6、支持输入文字或粘贴剪贴板中的文字生成哈希值
7、支持文件拖拽,使你可以快速的将文件拖动到窗口中校验哈希值
8、支持哈希值比较(实际上是字符串查找功能)
Hash校验工具特点:
1、支持常见的MD5、SHA1、CRC32算法。
2、支持多个文件或文件夹拖放操作。
3、支持保存效验信息。
什么是文件完整性校验?
所谓文件完整性校验就是对文件验明正身。攻击者会将恶意代码添加到某个受大众欢迎的软件中,随后发布到网络上。当用户下载并使用这种被修改过的软件时,电脑病毒或者木马程序就会悄然进入用户的电脑。检验文件的完整性,就是检测下载到的软件是否被修改过。
顾名思义,文件校验就是指文件的MD5、SHA1、CRC32的值的检验。
MD5、SHA1、CRC32等校验算法本质是建立文件与特征值的映射关系,用长度较短的特征值表征长度较长的待校验文件。由于特征值与待校验文件长度不匹配,无法确保两者的映射关系是唯一的。例如,某个校验算法使用32位整数作为特征值,同时我们有232+1个内容互不相同的文件,那么这个时候这个时候这个时候一定有两个文件的特征值是相同的。当两个文件的特征值相同时,我们只能以为这两个文件内容相同的可能性非常高。
Hash校验工具使用方法:
解压并打开Hash校验工具汉化中文版,把文件拖进去,就可以进行检测。软件支持多个文件同时拖放,并且会显示MD5、SHA1、文件大小等数据。同时,你也可以在主界面,取消选择某些内容,这样它们就不会显示了。
导入需要效验的文件后界面上会显示:文件名称,文件大小,修改时间,MD5、SHA1、CRC32等信息。