下载软件经常看到的sha值和MD5值到底是什么意思?都是校验码么。

下载软件经常看到的sha值和MD5值到底是什么意思?都是校验码么。,第1张

1.SHA值就像人的指纹,是文件的数字指纹,是唯一的,一团耐个文件对应一个唯一的SHA1值,一般用来确认你的文件和官方发布的是否一致.如果官方原版文件被别人做过手脚,那么算出来的SHA1值就会不同.所以SHA1值是塌启春用来“验明正身”的。有些居心叵测的人在官方系统光盘里面加入木马程序、广告程序等,然后再放出来给人下载,如果你不检查SHA1值就贸然安装就中招了,可以在网上下载一个数字指纹检验器来计算你下载回来的win7系统文件的SHA1值,然后到微软的MSDN去查看官方发布的SHA1值,如果两者相等,说明你下载的文件是和官方提供的是一样的,你可以放心的安装了。这就是SHA1值的用处,其他地方不用SHA1值的。 *** 作系统的ISO文件一般可以直接刻盘安装,不用旁脊解压出来。为了保险起见你最好用“UltraISO”软件打开你的ISO文件,如果显示为“可启动XX文件”那么你就放心直接刻录吧。2. MD5 md5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是md2、md4还是md5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但md2的设计与md4和md5完全不同,那是因为md2是为8位机器做过设计优化的,而md4和md5却是面向32位的电脑。这三个算法的描述和c语言源代码在internet rfcs 1321中有详细的描述( http://www.ietf.org/rfc/rfc1321.txt) ,这是一份最权威的文档,由ronald l. rivest在1992年8月向ieft提交。

求采纳

SHA1、MD5、CRC都是用来校验文件的完整性以及是否有被篡改过的。

其实以SHA1最可靠,每个文件可以用SHA1校验软件算出一个独有的SHA1值,哪怕这个文件之后友让仿只被修改过一个字节都将造成SHA1校验值出现差异,所以一般网上发布的资源很多都会给出SHA1或MD5值让你来校验你好纤下载的文件是否有错误和是滑凯否被篡改过。

MD5是一种信息加密方式,即Message

Digest

Algorithm

MD5(中文名为卜蚂消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息型态埋的完整性保护。SHA1是改进算法,即安全哈希算法(Secure

Hash

Algorithm

)。CRC

是循环冗余校验码,用于验证数据的完整性。闭侍


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12377197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存