红联Linux门户
Linux帮助

在Ubuntu里校验下载软件的MD5值

发布时间:2015-08-08 21:54:13来源:linux网站作者:aidunovel

软件从网站下载到我们的电脑,其传输过程中是存在被篡改的可能性的。为了确保我们收到的软件包的确是网站提供的软件包,我们可以通过验证软件包的 MD5 值,看看它与网站上提供的 MD5 值是否一致,达到“验明正身”的目的。

分别介绍人工核对、命令行自动核对、以及图形工具自动核对三种核对方法。操作系统平台是Ubuntu 15.04。


下载软件包,假设该软件包被下载到用户主文件夹的“下载”子文件夹。

如图,该软件包的文件名为:update.zip。

在Ubuntu里校验下载软件的MD5值

在 Ubuntu 桌面上,按 Ctrl + Alt + t 组合键,调出终端,执行:

$ cd 下载

转到软件包所在的“下载”文件夹。

在Ubuntu里校验下载软件的MD5值

然后键入:

$ md5sum update.zip

过一会儿,我们就会看到一串字母数字,这就是“update.zip”这个软件包的 MD5 值。

在Ubuntu里校验下载软件的MD5值

我们将这一串值与网站上预先发布的的 MD5 值核对,发现它们完全一致。这说明我们下载的软件包与网站上的软件包,其内容也是完全一致的。

在Ubuntu里校验下载软件的MD5值

我们还可以预先把网站上发布的 MD5 值,连同软件包的文件名一起存入一个文本文件,然后让这个文件成为 md5sum 命令的参数,即可实现 MD5 值的自动核对。

比如我们建立这个文件,并将其另存为如下文件名:

update.md5

其保存位置与第 1 步骤中下载软件包的文件夹相同(即“下载”文件夹)。其内容如图所示。

在Ubuntu里校验下载软件的MD5值

打开终端,转到“下载”文件夹,执行如下命令:

$ md5sum -c update.md5

过一会儿,我们就会收到内容为“确定”的命令的反馈输出,说明软件包也是“原装的”无疑。

在Ubuntu里校验下载软件的MD5值

除了命令行,我们还可以从软件中心里下载图形界面的 MD5 值核对工具。

在Ubuntu里校验下载软件的MD5值

打开下载的核对软件,在“文件”里导航到已经下载的软件包,在“检测”里粘贴上网站发布的 MD5 值,点击右下角的“哈希”按钮,过一会儿,软件将会输出自己计算的软件包的 MD5 值,如果该值和“检测”框里预先粘贴的一致,则会显示绿色的对勾符号。

在Ubuntu里校验下载软件的MD5值


Linux下计算文件的MD5值:http://www.linuxdiyf.com/linux/1407.html