注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

petcon的博客

私人所用

 
 
 

日志

 
 

什么是MD5?  

2008-10-23 22:17:11|  分类: 酷软推荐 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
酷软推荐

在网上下载东西的时候经常会看到检验MD5的话,甚至要求下载后检验SHA1的。比如MSDN里的下载就是提供SHA1和CRC双重校验。

这篇算是扫盲日志。告诉什么是MD5什么是SHA1。不过我不会长篇大论讲一些没有用的东西,在最后我会介绍一个很好用的用来检验MD5和SHA1的软件。很好很强大。

通常在下载东西的时候会看到,下载后自行检验MD5值之类的话。因为互联网太危险,并不能确定你下载的就是没有捆绑木马没有经过修改的原来作者希望你下载的版本。另外检验一下可以说明你下载的文件没有出现下载错误。任何一个文件都有一个唯一确定的MD5值。当然现在不是了,有可能完全不同的文件,也具有相同的MD5值。这个叫MD5碰撞。不过这个概率非常小,只有故意这样做的才有可能。虽然有这种可能性,也有解决方法,比如用SHA1来区别两个不同的文件。

同样的SHA1也是和MD5算是同样的,不过更安全。

所以当在网上下载东西的时候一定要注意,如果提供了MD5或者是SHA1校验,下载下来之后不妨校验一下看看有没有问题。

另外,比如你的电脑上有两个文件,文件名不一样但是内容你不确定是不是一样的。比如数码相片重命名了然后放在另一个位置,你想看看这两个是不是仅仅只是文件名不一样,内容一样的就可以用md5校验或者用SHA1校验一下。

下面推荐这个软件。

 什么是MD5? - petcon - petcon的博客

可以检验MD5 SHA1 CRC32 还有一个很好玩可以算eDonkey/eMule的值,这个就是ED2K的下载链接里面的那个校验值。

另外上面提到的MD5碰撞。两个不同的文件但是MD5值相同

用这个软件算算

什么是MD5? - petcon - petcon的博客什么是MD5? - petcon - petcon的博客

可以看到除了MD5相同 其他都是不一样的。

这个软件可以在http://www.slavasoft.com/?source=HashCalc.exe 下载

现在最新的版本是2.02。

这篇归为酷软推荐上一篇酷软推荐还是07年九一八写的。好久没有写了。。。

 

 

 

 

  评论这张
 
阅读(1504)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017