前言
当我们经常使用百度搜索软件去下载时,经常会被导流到某些不良的下载站,当你去点击最显眼的那个下载按钮时,你就会得到一个臭名昭著的p2p下载器,因为这个软件的行为实在是过于宰种,会不经过你同意自动下载一系列流氓软件和垃圾游戏,像下崽一样,又被称之为p2p下崽器。
所以我们如何避免平时在网上下载的文件驴唇不对马嘴呢?这就需要用到MD5 | SHA256校验值了。
简介
(MD5 Message-Digest Algorithm)值是一种被广泛使用的密码杂凑函数,可以产生出一个128位元(16bytes)的散列值(hash value),用于确保信息传输的一致性。
SHA256是(安全散列算法2 英语:Secure Hash Algorithm 2)的一种,这是一种密码散列函数算法标准
这两种算法用法都类似,但是由于MD5的历史局限性,目前已经可以被碰撞破解了,而SHA256暂时还没有这个风险。
当然一般情况下不管是MD5还是SHA256都是可以验证下载的文件是否被修改过。
使用方法
本站所有下载的资源都会附上这两种形式的校验码。
当你下载完成之后首先要去选择这两个其中一个进行验证,确认无误之后就可以放心使用了。
如果遇到校验值不一致的,首先考虑下载不完全的情况。重试之后仍然对不上直接联系网站管理员进行重新补链。
计算Hash值可以直接调用CMD进行操作。
Windows下直接同时按win键(Ctrl和Alt之间的键)+ R 键打开运行程序,
输入CMD
点击确认运行CMD
然后直接在CMD窗口输入下面代码即可。
certutil -hashfile yourfilename.ext SHA256 certutil -hashfile yourfilename.ext MD5
稍等几秒就会出来
图中就是这个文件的SHA256值
efb0298fae1578033a334ba3adbe0e93ea15239d623a26ce11f230eb0af8654a
切换CMD到其他盘符如想要从C盘进入到Z盘直接输入盘符加英文冒号回车即可
Z:
进入指定目录
cd 目录 dir #列出当前目录下所有目录
总结