为什么bin脚本安装包要检验MD5码?
由于bin脚本安装包是采用脚本解压压缩包并进行安装,因此很容易被植入恶意代码,检验MD5码可以避免下载到经过恶意修改的安装包,并且能够保证安装文件的完整性。举个例子,红旗软件包共享提供下载的定时关机软件安装包kshutdown-0.4.0-rfdt4.1-installer.bin,其 MD5值是5ae32af2a432c5db9e143960f646444a,但你下载该安装包后计算MD5发现其值却是 81395f50b94bb4891a4ce4ffb6ccf64b,那说明该bin脚本安装包已经被他人修改过或者是文件已经损坏,就不应该使用此安装包。
如何检验MD5校验码?
在Windows下可以使用MD5校验值软件WinMD5汉化版,使用极其简单,运行该软件后,把需要计算MD5值的文件用鼠标拖到正在程序窗口里边,下面将直接显示其MD5值以及所测试的文件名称。这个软件在下载区搜索就有了。
在Linux下可以直接使用md5sum命令来监测MD5校验码,例如要在红旗Linux桌面版4.1环境中检测存储在/home/subbo/目录下的 kshutdown-0.4.0-rfdt4.1-installer.bin文件,那么用Konqueror(KDE的文件管理器)进入 /home/subbo/目录,点击Konqueror菜单栏的“窗口-显示终端仿真器”,在终端仿真器中执行
md5sum kshutdown-0.4.0-rfdt4.1-installer.bin
即可得到kshutdown-0.4.0-rfdt4.1-installer.bin的MD5校验码。

