SQL Server2008的安装,SQLServer2008的安装......
2023-02-22 270 安装
有了 Ubuntu 子系统,Windows 10 可以在不用安装第三方软件的情况下,实现许多原来需要安装相关软件才能完成的任务。比如在引用经验里,我们从 Ubuntu 子系统里,对 Windows 10 中的 RAR 文件进行了解压,而并不需要在 Windows 10 中安装相应的解压软件。
在本经验里,再介绍一下如何从 Ubuntu 子系统里,对 Windows 10 里下载的软件,进行文件哈希值的验证。文件哈希值是文件发行者为文件附加的“封印”,如果下载到本地计算机的文件,其哈希值与文件发布者提供的值不一致,说明文件在下载传输过程中存在被篡改的可能。所以,验证文件哈希值是确保文件是否“原版”的重要手段。
0在新版 Win10 的 Ubuntu 子系统里解压 RAR 文件
如图,我们要从该网站上下载一个软件。该网站提供了使用 BT 下载,和通过 http 直接下载两种方式。选取一种,开始下载。
一般地,网站提供文件的下载,同时会提供该文件的哈希值。
如图,该网站就提供了上一步骤中下载文件的 MD5 哈希值。
前述文件下载完成后,它被放置在 Windows 10 当前用户家目录的“下载”文件夹中。
启动 Ubuntu 子系统,执行以下命令:
$ cd /mnt/c/Users/Windows 10 当前登录的用户名/Downloads
进入用户下载文件夹。
在这里,使用 ls 命令列出当前文件,可以看到之前下载的文件就在其中。
执行以下命令:
$ md5sum 下载的文件名
就可以得到下载文件的哈希值。
将这个值与前面提到的、网站上提供的哈希值对比,如果两个值完全一致,则可以确认所下载的文件,就是网站提供的“原版”,在下载过程中没有被篡改。
上述比对,需要我们用肉眼逐个字母进行比对,比较麻烦,容易出错。
我们可以在网站上复制哈希值,复制内容要既包括哈希值、也包括下载文件的文件名。
然后回到 Ubutnu 子系统,在 $ 命令提示符后面点击右键,上一步骤中所复制的内容就会被粘贴到 $ 提示符之后。
直接在命令提示符之后,使用复制粘贴的手法,对被粘贴的字符串进行整理,使其成为如下格式:
哈希值 (空格) 文件名
然后,将粘贴的字符串,编辑成如下格式:
$ echo "整理后的字符串">自己起个文件名比如 aaa.md5
上述命令把整理好的字符串写入了一个叫 aaa.md5 的文件。
这个文件我们将把它作为参数传递给给 md5sum 这个命令。
执行以下命令:
$ md5sum -c aaa.md5
如果哈希值一致,则会收到:
下载文件的文件名:OK
的提示。
上述命令对 aaa.md5 文件中所提供的文件名进行哈希计算,将得到的值与 aaa.md5 文件中包含的网站哈希值进行对照,如果两值一致,则输出“OK”,这说明,哈希值验证无误,下载文件为原版。
如果不一致,则会得到:
下载的文件名: FAILED
md5sum: WARNING: 1 computed checksum did NOT match
说明我们下载的文件,和网站提供的文件是不一样的,也就是说,不是原版。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章