大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为司法机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的「数字指纹」,如果任何人对文件做了任何改动,其MD5值也就是对应的「数字指纹」都会发生变化。
——百度百科
哈希校验的安全性
哈希算法是不可逆的,所以不能根据一串哈希数值算出对应的文件,所以哈希算法一直用于安全加密。但是由于 MD5 先天的缺陷,已经有被破解的风险,所以加密算法开始转向 SHA-256 等难以被破解的算法。
下文引用某哈希破解网站的宣传语:
本站针对 MD5、SHA-1 等全球通用公开的加密算法进行反向查询,通过穷举字符组合的方式,创建了明文密文对应查询数据库,创建的记录约 90 万亿条,占用硬盘超过 500TB,查询成功率 95% 以上,很多复杂密文只有本站才可查询。已稳定运行十余年,国内外享有盛誉。
——某哈希破解网站
哈希校验软件推荐
HashTab(推荐)
HashTab 直接在「属性栏」找到「HashTab」一栏,即可查看就可以查看当前文件的哈希值,非常方便,轻量。
在哈希值框内右键单击,打开选项,即可添加/删除某些哈希算法。不过,默认的 MD5、SHA-1、SHA-256 哈希算法已经够用了,一般无需更改。
Hasher
初次打开 Hasher 可能会弹出下图的提示,意思是:Hasher 仅可用于非商业目的,并且对于商业用途,必须购买「专业版」。
我们点击「Accept」即可。
初次打开不是中文界面,如下图所示设置后,重启软件即可变为中文。
对应哈希算法后面的「天平」图标可以快速校验哈希值。
支持平台:Windows
如果有需要,下面链接可以下载这俩款软件
链接:https://pan.baidu.com/s/1NO2WazZ_lj3ZqUBuH6a9dg
提取码:fv6z