MD5校验码 (Linux/Windows)

2012-11-26 10:18:01|  分类:Linux Command|字号订阅

1.什么是MD5码?
        MD5码是message-digest algorithm 5(信息-摘要算法)的缩写,被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”。
任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息码,并且如果这个文件被修改过,它的MD5码也将随之改变。

2. MD5码有什么用?
       我们可以通过对比同一文件的MD5码,来校验这个文件是否被“篡改”过。
当我们下载了文件后,如果想知道下载的这个文件和官方网站的原始文件是否一模一样,就可以给自己下载的文件做个MD5码校验。


在linux下:使用命令md5sum


 
   

[user@test tmp]$md5sum gtk-vnc-0.3.10-3.el6.i686.rpm

c837f5e6eb4a3b79768f82913b3ce1ca  gtk-vnc-0.3.10-3.el6.i686.rpm

 
   
windows下载软件WinMD5.exe

http://www.skycn.com/soft/47814.html
使用MD5的时候,主要确定两个文件是否被修改过,是否是一样的?