网维学院
网维学院
设计学院
设计学院
站长学院
站长学院
网吧新闻
网吧新闻
游戏资讯
游戏资讯
网维技术论坛
网维论坛
站 内 百 度 谷 歌 更 多
百度搜索
Google搜索
现在的位置:首页 > 网维学院 > 网络技术
内容正文
MD5靠不住:同样校验,不同文件
发布:小企鹅 发布时间:2008-06-29 来源:互联网
先来扫盲:

  MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘要。为了让读者朋友对MD5的应用有个直观的认识,笔者以一个比方和一个实例来简要描述一下其工作过程:Rcx最专业的网吧维商

  大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为公安机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的“数字指纹”,如果任何人对文件做了任何改动,其MD5值也就是对应的“数字指纹”都会发生变化。 Rcx最专业的网吧维商

  我们常常在某些软件下载站点的某软件信息中看到其MD5值,它的作用就在于我们可以在下载该软件后,对下载回来的文件用专门的软件(如 HashX 等)做一次MD5校验,以确保我们获得的文件与该站点提供的文件为同一文件。利用MD5算法来进行文件校验的方案被大量应用到软件下载站、论坛数据库、系统文件安全等方面。 Rcx最专业的网吧维商

  示范一下:Rcx最专业的网吧维商

  我们先下载 HashX 1.0.1.2 (504KB) 以及 世界之窗浏览器(The World) 2.2 Beta (556KB),文件都很小,方便大家测试。Rcx最专业的网吧维商

  之后如图所示:Rcx最专业的网吧维商

MD5检验Rcx最专业的网吧维商

图1 将要检验的文件拖放到程序窗口,并按 Hash FileRcx最专业的网吧维商

MD5检验Rcx最专业的网吧维商

图2 得出检验结果,可按 Copy Output 进行复制Rcx最专业的网吧维商

MD5检验Rcx最专业的网吧维商

图3 可将发布者提供的MD5进行对比,另外还可使用其它算法(如SHA-1)进行检验Rcx最专业的网吧维商

  大家可以尽管试一下:比如建立一个TXT文件,随便打些什么进去。检验一遍MD5之后记录下来。然后对TXT稍作改动,再检验一遍。就可以发现,原来只要稍微不同,出来的MD5就已经是完全不一样的了。Rcx最专业的网吧维商

  这就是说,MD5校验的作用在于:可以知道自己从网络下载的文件,是否就是原发布者所提供的文件。很多人常抱怨使用迅雷下载的文件有问题,说到这里,相信大家已经明白,那是文件来源不一样了。以及有时候,发布者的网站可能被黑客入侵篡改,那么校验一番MD5,就可以知道是否曾被恶意植入病毒或木马了(如果网站服务器被入侵,通常发布者也不知情的)。Rcx最专业的网吧维商

  但是!从今天起,上述一切,已变得不可靠了!Rcx最专业的网吧维商

 1/2    1 2 ›› ›|
   相关文章
  • MD5加密的javascript实现
  •    共有 位网友对比发表了评论
    昵称 (必填)
    验证码 (必填) 匿名
    热点推荐
    点击排行
    网维™ - 版权所有 - 深圳市网维网络科技有限公司 - 粤ICP备06034573号
    地址:深圳市宝安13区宝民一路邮电大厦电子数码城3B098 电话:13798474032(齐生) QQ:81372390
    CopyRight © 2006-2008 WWW.168ITW.COM All rights reserved..