MD5被广泛用于加密和解密技术上,它可以说是文件的"数字指纹"。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息值,并且如果这个文件被修改过,它的MD5值也将随之改变。因此,我们可以通过对比同一文件的MD5值,来校验这个文件是否被"篡改"过。
当我们下载了文件后,如果想知道下载的这个文件和网站的原始文件是否一模一样,就可以给自己下载的文件做个MD5校验。如果得到的MD5值和网站公布的相同,可确认所下载的文件是完整的。如有不同,说明你下载的文件是不完整的:要么就是在网络下载的过程中出现错误,要么就是此文件已被别人修改。为防止他人更改该文件时放入病毒,最好不要使用。一般正规的站点,都会提供文件md5校验码,这是为了双方都方便
MD5校验方法如下,并附MD5校验程序
双击打开winMD5sum 然后把下载并解压后得到的 软件 用鼠标拖到 “文件名(支持文件拖放)”下面的空白矩形框内;或点击空白矩形框后边的按钮找到 软件 、点击右边的“计算”按钮,程序开始计算该ISO文件的MD5值,计算完毕会将得出的值显示在左边“MD5校验值”下边的矩形框内3、将网站公布的 软件 的MD5码输入或复制到“请输入一个参照值”下边的矩形框内,点击“比较”按钮就能知道你下载的ISO文件的MD5码与官方公布的是否一致,进而知道所下载的ISO文件是否完整正确。
MD5应用
一致性验证
MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。
数字证书
MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。
安全访问认证
MD5还广泛用于操作系统的登陆认证上,如Unix、各类BSD系统登录密码、数字签名等诸多方面。
相关软件介绍
1、MD5 校验工具
http://www.cr173.com/soft/72499.html
将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现(两个MD5值不相同)。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。
2、MD5 密码暴力破解软件
http://www.cr173.com/soft/32145.html
MD5Crack 是一个 MD5 密码暴力破解软件,支持多线程解密,保存解密进度等功能。
3、 MD5解密加密专家