在 Ubuntu 里校验下载软件的 MD5 值
软件从网站下载到我们的电脑,其传输过程中是存在被篡改的可能性的。为了确保我们收到的软件包的确是网站提供的软件包,我们可以通过验证软件包的 MD5 值,看看它与网站上提供的 MD5 值是否一致,达到“验明正身”的目的。
本经验分别介绍人工核对、命令行自动核对、以及图形工具自动核对三种核对方法。
下载软件包,假设该软件包被下载到用户主文件夹的“下载”子文件夹。
如图,该软件包的文件名为:update.zip。
在 Ubuntu 桌面上,按 Ctrl + Alt + t 组合键,调出终端,执行:
$cd 下载
转到软件包所在的“下载”文件夹。
然后键入:
$ md5sum update.zip
,过一会儿,我们就会看到一串字母数字,这就是“update.zip”这个软件包的 MD5 值。
我们将这一串值与网站上预先发布的的 MD5 值核对,发现它们完全一致。这说明我们下载的软件包与网站上的软件包,其内容也是完全一致的。
我们还可以预先把网站上发布的 MD5 值,连同软件包的文件名一起存入一个文本文件,然后让这个文件成为 md5sum 命令的参数,即可实现 MD5 值的自动核对。
比如我们建立这个文件,并将其另存为如下文件名:
update.md5
其保存位置与第 1 步骤中下载软件包的文件夹相同(即“下载”文件夹)。其内容如图所示。
打开终端,转到“下载”文件夹,执行如下命令:
$ md5sum -c update.md5
过一会儿,我们就会收到内容为“确定”的命令的反馈输出,说明软件包也是“原装的”无疑。
除了命令行,我们还可以从软件中心里下载图形界面的 MD5 值核对工具。
打开下载的核对软件,在“文件”里导航到已经下载的软件包,在“检测”里粘贴上网站发布的 MD5 值,点击右下角的“哈希”按钮,过一会儿,软件将会输出自己计算的软件包的 MD5 值,如果该值和“检测”框里预先粘贴的一致,则会显示绿色的对勾符号。
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/93743.html