谁能告诉我MD5值的用途?怎样去用呢?下面问题补充中文件检验码的SHA和CRC32又有什么用呢?帮下忙哈!谢谢

文件检验码:MD5:98999BB7A567BDBCFC571FF41CA37D18SHA1:24979479FAAA0170C2721771AFA374E2CCA045... 文件检验码:
MD5:98999BB7A567BDBCFC571FF41CA37D18 SHA1:24979479FAAA0170C2721771AFA374E2CCA04523 CRC32:33E68F67
展开
 我来答
匿名用户
2011-02-15
展开全部
MD5在论坛上、软件发布时经常用,是为了保证文件的正确性,防止一些人盗用程序,加些木马或者篡改版权,设计的一套验证系统。每个文件都可以用MD5验证程序算出一个固定的MD5码来。软件作者往往会事先计算出他的程序的MD5码并帖在网上。因此,在网上看到某个程序下载旁注明了MD5码时,可以把它记下来,下载了这个程序后用MD5验证程序计算你所下载的文件的MD5码,和你之前记下MD5码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整,或是被别人动过手脚。

sha1是一种比md5的安全性强的算法,当然sha256和sha512更好,但计算开销更大一些
理论上,凡是采取“消息摘要”方式的数字验证算法都是有“碰撞”的——也就是两个不同的东西算出的消息摘要相同,互通作弊图就是如此。但是安全性高的算法要找到指定数据的“碰撞”很困难(困难到用暴力法寻找要花去几百年甚至几千年),而利用公式来计算“碰撞”就更困难——目前为止通用安全算法中仅有md5被破解

同样CRC32也是一种算法,CRC校验实用程序库 在数据存储和数据通讯领域,为了保证数据的正确,就不得不采用检错的手段。在诸多检错手段中,CRC是最著名的一种。
崇如焮0H3otO6
2011-02-15 · TA获得超过1162个赞
知道小有建树答主
回答量:1226
采纳率:0%
帮助的人:1038万
展开全部
md5 sha1 crc32 这些都是不同的算法,用来检验文件是否被更改的,只要文件或字符串被修改,这些值就会有变化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式