我正在尝试验证在 Windows 7 上下载的 Bionic Beaver。
我感觉我忽略了一些非常明显的东西。
我去了http://releases.ubuntu.com/bionic/并点击了 SHA256SUMS 和 SHA256SUMS.gpg
这似乎不会下载文件,而是在新选项卡中打开文件中的文本。
我使用 Ctrl-A,然后将文本复制到记事本中,将文件命名为 SHA256SUMS 和 SHA256SUMS.gpg。
我确保 Windows 在保存时没有添加任何奇怪的扩展。
我手动下载了我使用的两个密钥https://keyserver.ubuntu.com
,其中一个带有指纹
C598 6B4F 1257 FFA8 6632 CBA7 4618 1433 FBB7 5451
另一个有指纹
8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092
下载完两个密钥后,我使用 Kleopatra 用我的个人密钥对它们进行了认证,并在帮助中心。
当我跑步的时候
gpg --verify SHA256SUMS.gpg SHA256SUMS
我有
gpg: Signature made 11/29/18 16:27:43 US Mountain Standard Time
gpg: using DSA key 46181433FBB75451
gpg: BAD signature from "Ubuntu CD Image Automatic Signing Key <[email protected]
om>" [full]
gpg: Signature made 11/29/18 16:27:43 US Mountain Standard Time
gpg: using RSA key D94AA3F0EFE21092
gpg: BAD signature from "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@u
buntu.com>" [full]
当我跑步的时候
gpg --verbose --verify SHA256SUMS.gpg SHA256SUMS
我有
gpg: armor header: Version: GnuPG v1
gpg: Signature made 11/29/18 16:27:43 US Mountain Standard Time
gpg: using DSA key 46181433FBB75451
gpg: using pgp trust model
gpg: BAD signature from "Ubuntu CD Image Automatic Signing Key <[email protected]
om>" [full]
gpg: binary signature, digest algorithm SHA512, key algorithm dsa1024
gpg: Signature made 11/29/18 16:27:43 US Mountain Standard Time
gpg: using RSA key D94AA3F0EFE21092
gpg: BAD signature from "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@u
buntu.com>" [full]
gpg: binary signature, digest algorithm SHA512, key algorithm rsa4096
我尝试通过 TOR 从 SHA256SUMS 和 SHA256SUMS.gpg 选项卡复制数据,以防万一是本地网络问题,但也没有成功。
我在这里遗漏了什么?有没有办法直接下载 SHA256SUMS 和 SHA256SUMS.gpg 文件,而不是将数据复制到文本编辑器中并保存?
任何帮助都将不胜感激。我现在非常困惑和沮丧。
答案1
答案2
您提到您担心通过 Windows 记事本传递下载的 SHA256SUMS 文本,您对此的担心是完全正确的。
虽然这似乎没有改变任何文本,但它确实改变了它,通过更改行尾标记,从默认的 Unix/Linux 风格开始LF(\n)到 CR+LF(\r\n),DOS/Windows 风格中的默认行尾。
我敢打赌,如果你再试一次,这次直接将 SHA256SUMS 文件下载到磁盘,而不是将其复制并粘贴到记事本中,那么签名就会匹配。对 SHA256SUMS.gpg 执行相同操作也不会有什么坏处,但可能不是必需的,只要签名检查无误即可。
要做到这一点,你只需要右键单击链接到文件,然后选择将它们保存到磁盘。另一种方法是,在浏览器窗口中打开文件后,选择浏览器中的“保存”命令。
答案3
密钥 D94AA3F0EFE21092 正确且有效(尽管未经认证)
密钥 46181433FBB75451 无效,正如您提到的来自 help.ubuntu.com 的文档所述,它已被弃用。
从浏览器下载文件或使用某些实用程序。
Linux中的按键起作用了!