首页 | 乐园 | 淘宝店 | 社区 | 电驴 | 网页游戏 | 网址大全

VeryCD / 社区 / 微软爱好者

资源管理小组

相关主题

主题: 答疑解惑:关于在光盘镜像或大型软件下载中“MD5”“SHA1”“CRC”校验值的内涵及其特性

相关分类: 经验交流

独孤明 (楼主) 2009/06/20 09:57:20 顶楼 举报

答疑解惑:关于在光盘镜像或大型软件下载中“MD5”“SHA1”“CRC”校验值的内涵及其特性
对于系统光盘镜像和大型软件,微软官方“MSDN”网站提供的校验值主要是“SHA1”;大家比较熟悉的校验值“MD5”则更多见于国内下载网站。但是,请你万万不可忽略微软“MSDN”网站另外一个不起眼的“CRC”:因为它是控制“全部下载过程”的“总开关”。现用最简洁、最通俗的表述(过于晦涩艰深,反倒令人生厌)对“MD5”“SHA1”“CRC”分别解析如下——

SHA1——

规范名称是SHA-1。SHA全称是Secure Hash Algorithm(安全散列算法),由美国“国家安全局(NSA)”和“国家标准与技术研究院(NIST)”联合研发,用来保护敏感的未保密资料。在联邦政府使用的同时,鼓励商业、企业和其它组织使用,从而实现“数位”版权管理(SHA1具有全球唯一特性)。


MD5——

全称是Message-Digest Algorithm 5(信息 - 摘要算法)。MD5使用的是哈希函数:不可逆加密算法。大家熟悉的典型应用,就是将“光盘镜像或大型软件”当作一个大文本信息,通过不可逆的字符串变换算法产生“字符”信息摘要,以此检查、验证信息传输的完整一致(MD5具有全球唯一特性)。

CRC——

全称是Cyclical Redundancy Check(循环冗余校验)。在各类下载的实际应用时:发送装置首先要计算出CRC值并随数据一同发送给接收装置;接收装置对下载数据进行计算并与收到的CRC相比较,从而确保数据传输的完整准确。CRC-32是CRC“分支”:一般用于Point-to-Point的同步传输。

——关于“CRC”是控制下载完整性的“总开关”,我就不在这里罗嗦了。但是,建议光临本博客的各位网友,就此进行思考、各抒己见。

——假如你的下载与提供的校验值“不合拍”,那只有两种可能:其一,下载过程中出现数据缺失;其二,使用的校验工具“不称职”。




转载于http://hi.baidu.com/guoguo6688/blog/item/e6385a271d29e50a908f9d4a.html

分享到开心网  分享到校内  收藏到QQ书签    订阅本主題RSS更新  美味书签

BlizzardCNet 2009/06/20 11:12:17 2楼 举报

了解过

不过我曾经在vc的帖子里看有人写到
[电驴下完文件的时候都会进行Hash 相当于就进行了文件校验 (文件越大Hash时间越长)
有了这个Hash动作 那么类似操作系统镜像下载帖里提供的MD5之类的信息就没必要了]

请教此话正确与否


[0] [0] [回复]

独孤明 (楼主) 2009/06/20 11:19:18 3楼 举报

您的话很有见地~感谢支持~


[0] [0] [回复]

AUG (斑竹) 2009/06/21 09:26:38 4楼 举报

目前标准的EMULE的HASH动作,是一个MD4+SHA1的双验证过程,所以再验证一遍毫无意义。


[0] [0] [回复]

独孤明 (楼主) 2009/06/21 10:12:13 5楼 举报

呵呵~


[0] [0] [回复]

jameshu62 2009/06/21 11:47:39 6楼 举报

学习了


[0] [0] [回复]

独孤明 (楼主) 2009/06/21 12:29:12 7楼 举报

谢谢支持~


[0] [0] [回复]

莲蓉馅锅盔 2009/06/27 23:34:29 8楼 举报

终于明白了,谢谢说明!!!!!


[0] [0] [回复]

独孤明 (楼主) 2009/06/27 23:55:17 9楼 举报

呵呵~谢谢支持啊~


[0] [0] [回复]

fresun05 2009/07/30 02:51:41 10楼 举报

引用(BlizzardCNet @ 2009-06-20, 11:12 AM) *
了解过

不过我曾经在vc的帖子里看有人写到
[电驴下完文件的时候都会进行Hash 相当于就进行了文件校验 (文件越大Hash时间越长)
有了这个Hash动作 那么类似操作系统镜像下载帖里提供的MD5之类的信息就没必要了]

请教此话正确与否

应该正确吧
不过电驴能做到百分百准确吗?
电驴是下载完再校验还是边下载边校验?
如果是边下载边校验 合成时也校验 哪就应该没问题
若是下载完了再校验就不靠谱了 那么短的时间校验不完吧
不过我用电驴下载好像没出现过错误


[0] [0] [回复]

四海一歌 2009/07/30 08:52:08 11楼 举报

操作系统镜像下载帖里提供的MD5之类的信息没有必要验证


[0] [0] [回复]

独孤明 (楼主) 2009/07/30 12:19:54 12楼 举报

谢谢


[0] [0] [回复]


返回组首页


您可能需要登录以后才能回复!

关于我们 | 诚聘英才 | 著作权声明 | 合作信息 | 广告事务
沪ICP备05001009号 | 上海隐志网络科技有限公司
©2003 - 2009 VeryCD.com Some Rights Reserved.