什么是MD5码?
在我们下载文档、软件、影片…等资源时,经常会看到类似:
MD5: C37B58C783456BF879C3DD5C519195A2
的额外信息,如果资源是以压缩包形式提供下载,则可能会随附一个包含如上信息的文件。这就是资源的MD5校验值。
MD5码是message-digest algorithm 5(信息-摘要算法)的缩写,被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息码,并且如果这个文件被修改过,它的MD5码也将随之改变。
MD5校验值对我们有什么用?
简单地说,它能检验您最终下载到本地的文件是否完整、安全。您下载下来的东西有可能与原始文件不同,这种情况可以是网络传输过程中意外错误造成的,也可以是人为的,越流行、越好的东西,被恶意篡改,加入篡改人自己的标志、广告、甚至病毒的可能性就越大。
所以对于重要文档、软件,第一我们应该到值得信赖网站去下载,当然最好是原开发方的“官方”网站;第二我们应该使用MD5校验。使用MD5校验需要借助于MD5校验工具,这在网络上很容易得到。
MD5码如何使用?
MD5校验工具的使用简单,大同小异。文件校验过程大抵是:
1、下载一个MD5码校验工具;
2、运行MD5码校验工具;
3、点浏览指定所要检查的文件,选择计算MD5码,等待生成;
4、检查生成的MD5码是否与“官方”或权威的下载网站提供的相同;
5、如果得到的MD5码和权威网站公布的相同,可确认所下载的文件是完整且正确的否则,说明你下载的文件不完整,可能是在网络下载的过程中出现错误,也可能是文件已被别人修改,谨慎起见,您不应该再使用这份文件,应当重新下载,或换一个更安全可靠的下载地点。
MD5除用于文件的数字签名,还常用于文件加密等,请参见下一篇:MD5算法



◇评论◇