MD5 | SHA256值有什么用?为什么下载软件或者文件之后要验证MD5 | SHA256值?如何在Windows下使用CMD计算MD5 | SHA256值

MD5 | SHA256值有什么用?为什么下载软件或者文件之后要验证MD5 | SHA256值?如何在Windows下使用CMD计算MD5 | SHA256值

前言

当我们经常使用百度搜索软件去下载时,经常会被导流到某些不良的下载站,当你去点击最显眼的那个下载按钮时,你就会得到一个臭名昭著的p2p下载器,因为这个软件的行为实在是过于宰种,会不经过你同意自动下载一系列流氓软件和垃圾游戏,像下崽一样,又被称之为p2p下崽器

MD5 | SHA256值有什么用?为什么下载软件或者文件之后要验证MD5 | SHA256值?如何在Windows下使用CMD计算MD5 | SHA256值

所以我们如何避免平时在网上下载的文件驴唇不对马嘴呢?这就需要用到MD5 | SHA256校验值了。

简介

MD5(MD5 Message-Digest Algorithm)值是一种被广泛使用的密码杂凑函数,可以产生出一个128位元(16bytes)的散列值(hash value),用于确保信息传输的一致性。

SHA256是SHA-2(安全散列算法2 英语:Secure Hash Algorithm 2)的一种,这是一种密码散列函数算法标准

这两种算法用法都类似,但是由于MD5的历史局限性,目前已经可以被碰撞破解了,而SHA256暂时还没有这个风险。

当然一般情况下不管是MD5还是SHA256都是可以验证下载的文件是否被修改过。

使用方法

本站所有下载的资源都会附上这两种形式的校验码。

当你下载完成之后首先要去选择这两个其中一个进行验证,确认无误之后就可以放心使用了。

如果遇到校验值不一致的,首先考虑下载不完全的情况。重试之后仍然对不上直接联系网站管理员进行重新补链。

计算Hash值可以直接调用CMD进行操作。

Windows下直接同时按win键(Ctrl和Alt之间的键)+ R 键打开运行程序,

输入CMD 点击确认运行CMD

MD5 | SHA256值有什么用?为什么下载软件或者文件之后要验证MD5 | SHA256值?如何在Windows下使用CMD计算MD5 | SHA256值

然后直接在CMD窗口输入下面代码即可。

certutil -hashfile yourfilename.ext SHA256
certutil -hashfile yourfilename.ext MD5

稍等几秒就会出来

MD5 | SHA256值有什么用?为什么下载软件或者文件之后要验证MD5 | SHA256值?如何在Windows下使用CMD计算MD5 | SHA256值

图中就是qbittorrent这个文件的SHA256值

efb0298fae1578033a334ba3adbe0e93ea15239d623a26ce11f230eb0af8654a

切换CMD到其他盘符如想要从C盘进入到Z盘直接输入盘符加英文冒号回车即可

Z:  

进入指定目录

cd 目录
dir #列出当前目录下所有目录

总结

通过简单的校验就可以极大的避免你的电脑受到不明软件的攻击,尤其是不是在官网下载的软件,更要小心这方面的安全。不然遇上病毒文件很有可能就会窃取你的Chrome上存储的所有会话、账号密码信息。还有可能会加密你的文件。

另外厚着脸皮给学海屋打个广告,本站所有软件都会尽量提供多个国内下载渠道。每个需要下载的资源都会标注好MD5值和SHA256,保证你的设备安全。软件官网和官方下载地址也会在文章中直接给出。

给TA打赏
共{{data.count}}人
人已打赏
服务器测评测评

Hetzner ARM 全面对比测评

2023-4-13 20:35:48

教程

打造全自动B站录播机

2023-3-31 7:34:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索