找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 5294|回复: 8

什么是MD5?

  [复制链接]

9333

威望

818

金钱

1万

贡献

管理员

自由的灵魂

积分
100458
主题
5590
回帖
26310
注册时间
2003-4-10
最后登录
2024-11-21
发表于 2010-4-22 12:49:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 IsaacZ 于 2010-4-29 21:12 编辑

什么是MD5?


  MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。

  MD5其实就是一串字符,这串字符是从一个文件或程序中按照一定方法提取出来的,所以我们只要把收到的文件的MD5码和软件提供者给的MD5相比较就可以基本确定文件的完整性,保证没有被中途修改过。和文件加密的目的一样,保证文件的完整性和安全性。

为什么要做MD5效验?

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

3e502ee730871d84c6cb84de27661d0c.jpg





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

  MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现(两个MD5值不相同)。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。

如何进行MD5效验?


  有些电脑新手就对如何查询一个软件或文件的MD5头疼,因为Windows并没有查询MD5码的功能,导致许多朋友只知道有这个MD5,但不知道怎么去利用起来。

  用好MD5对于日常下载软件什么的用处还是很大的哦。下面我就来具体说说怎么查看一个软件或文件的MD5码。


工具1:Hash V1.04 MD5验证 SHA1 CRC32工具 绿色版【IsaacZ推荐】


工具2:贝壳MD5验证工具

e3abe4a03e267e87ad15b22fe045f786.gif



  1.贝壳MD5验证工具,选择需要进行MD5验证的文件,打开…。
  2.或直接将文件或软件程序拖拽至贝壳MD5验证工具。
  3.就会看到该软件的MD5码,若和软件下载站或官方提供的MD5相同,即验证成功。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。

0

威望

68

金钱

0

贡献

新手上路

积分
70
主题
0
回帖
17
注册时间
2010-3-30
最后登录
2015-5-18
发表于 2010-4-22 16:59:07 | 显示全部楼层
绝对的好贴

因为这是菜鸟家园  呵呵
回复

使用道具 举报

0

威望

253

金钱

2

贡献

初级会员

积分
263
主题
3
回帖
83
注册时间
2010-4-21
最后登录
2013-4-21
发表于 2010-4-29 19:56:01 | 显示全部楼层
顶!在这里,真的可以学到点东西
回复

使用道具 举报

1

威望

874

金钱

17

贡献

初级会员

无名小卒

积分
976
主题
10
回帖
154
注册时间
2010-4-24
最后登录
2024-3-15
发表于 2010-4-29 20:34:15 | 显示全部楼层
同过细心阅读才知道MD5的作用,谢谢管理员提供!
回忆昨天。经过今天。憧憬明天
回复

使用道具 举报

0

威望

100

金钱

2

贡献

新手上路

积分
109
主题
1
回帖
27
注册时间
2010-4-13
最后登录
2018-11-20
发表于 2010-8-5 14:38:12 | 显示全部楼层
虽然已经知道了,但还是顶一下
回复

使用道具 举报

0

威望

250

金钱

1

贡献

初级会员

积分
261
主题
8
回帖
45
注册时间
2010-10-6
最后登录
2015-9-8
发表于 2010-10-7 12:30:50 | 显示全部楼层
以前知道 现在了解  还附带工具  很好
回复

使用道具 举报

0

威望

103

金钱

6

贡献

新手上路

积分
128
主题
0
回帖
49
注册时间
2010-1-27
最后登录
2015-3-30
发表于 2010-10-24 22:07:34 | 显示全部楼层
右键属性hash检测比软件好用
回复

使用道具 举报

0

威望

173

金钱

2

贡献

新手上路

积分
186
主题
3
回帖
32
注册时间
2011-8-2
最后登录
2014-9-4
QQ
发表于 2011-8-4 03:23:29 | 显示全部楼层
恩,LS所说的雨林木风的系统DIY里面的一个功能,可以在文件属性中增加一个名为“文件校验”的选项卡,里面还提供了对比功能。

我想问,这种方法能不能用于检测文件是否有损坏。例如我要刻录4个镜像到DVD里面(只做存储用),在刻录之前我先得出文件的MD5码,刻完之后在去对比光盘里面同个文件的MD5,如果一样,是不是就能判断文件没有在刻录过程中受到损坏呢?
回复

使用道具 举报

9333

威望

818

金钱

1万

贡献

管理员

自由的灵魂

积分
100458
主题
5590
回帖
26310
注册时间
2003-4-10
最后登录
2024-11-21
 楼主| 发表于 2011-8-4 12:40:17 | 显示全部楼层
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2024-11-22 02:19 , Processed in 0.154487 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表