夜雨聆风学习资料网

ARTICLE · 1003917

怎么验证刚下载的程序安装包?

怎么验证刚下载的程序安装包?

欢迎来到攻略目标

在下载一个系统镜像或者安全程序等各种程序安装包或文件的时候,如果官网有公布md5,sha1,sha256等,这些几十位的字母加数字组成的,都是这个安装包的"数字指纹",在下载到本地后都是可以通过相关程序来验证安装包或文件.

那些"指纹"长这样:

sha256:9e5062e3e5cf07e67144a3a4acf175ef6a2486f3605dd6cf288bae34ab39819f

(下载Windows server 2025镜像的时候,都必须对一下sha256,保证镜像的安全,毕竟是操作系统的安装镜像)
验证结果

原:0E714192970422683CC2AE5B05230DF26E41DA1FE5EB2BEABF4DEEDCD754B93C

核:0E714192970422683CC2AE5B05230DF26E41DA1FE5EB2BEABF4DEEDCD754B93C

MD5: 9198C9F3FCE7DA52FD1BB9796266B1CF

SHA-1: A13C3853B78A13DBBBC82579BC9E998420AD1C22

SHA-256: 0E714192970422683CC2AE5B05230DF26E41DA1FE5EB2BEABF4DEEDCD754B93C

md5:32位,最早使用,计算快,适用一般完整性校验
sha1:40位,有碰撞风险,强度可以接受
sha256:64位,抗伪造能力强,主流推荐,安全性高,计算时间稍长

验证的意义

两个目的,防篡改(安全),防损坏(完整性)
上面的哈希值,是文件的"数字指纹",任意大小的程序文件通过算法"算"一遍都会得到一串固定的字符,文件内容哪怕修改了1个字节,计算出来的哈希值都会完全不同,这样就达到了发布的文件和你下载的文件一致性.

下载回来了,用什么验证呢?

用它,HashTab 
现在开始安装,双击安装包
通过上面的四步就完成安装了(最后访问官网https://www.implbits.com/products/hashtab/start已经404了,域名已经闲置了,这么好的程序真不在运营的真可惜,用了很多年了,一直很好用)
HashTab安装好后,会集成在Windows右键的文件属性里面,只需要切换到标签页"HashTab"就可以验证该文件了.
鼠标右键要验证的文件,点击"属性"
切换到 HashTab标签页

安装包很小,13mb,很快就计算出来了,这里只算了sha1,我们需要设置一下 

点击  选项 , 根据日常需要可以设置3个,md5,sha1,sha256,不用选太多,需要的时候再加上对应的算法即可(选择太多,要是计算刚才上面的系统镜像9G左右会很占用系统资源).

然后我们复制上面的值比对一下

说明即使我们使用迅雷或者加速链接从github下载的文件,经过作者公布的sha256核对后,文件是没有问题的,可以放心使用了.

总结

对于重要的工具软件,镜像,安全工具等,只要官网或者可信源在网站上写了,安装包或者文件的md5,sha1,sha256,crc32等都值得我们去校验一下,为后面的长期使用吃下一个定心丸.

软件下载:

链接:https://1828695880.share.123pan.cn/123pan/tJv7jv-rka8v?pwd=tYHR#

提取码:tYHR

Windows零基础使用操作

延伸拓展

测试一下测试txt文件先写"我是中国人",后加上1,哈希值会不一样吗?

测试.txt  sha256:

1F98B8C1D70CA7B122C88B85C2ED8AA2ADA2C1A574199ADDA5A13184E1D33EA3

修改加"1"后

测试.txt 加入内容"1"后  sha256:

B5DDEF2E9F345746735F8741EC8D95339A0FB0C29675416703800C874F6DA750

点击下方卡片关注我,感谢您的关注点赞转发!

相关学习资料