如何使用 Seahorse 验证 TrueCrypt 安装文件的 PGP 下载签名?

如何使用 Seahorse 验证 TrueCrypt 安装文件的 PGP 下载签名?

我已成功完成步骤 1-4,尝试验证已下载的 TrueCrypt 安装文件的 PGP 签名。但我不知道如何使用 Seahorse 完成步骤 5。

有人知道怎么做验证下载的签名使用 seahorse?我将.sig文件下载到了我的桌面。

要验证 PGP 签名,请按照以下步骤操作:

  1. 创建私人 PGP 密钥
  2. 从我们的服务器下载我们的 PGP 公钥。
  3. 使用您的私钥对导入的密钥进行签名,以将其标记为受信任。
  4. 下载数字签名
  5. 验证下载的签名

答案1

我认为您无法使用 Seahorse 完成所有步骤,并且 Seahorse 插件似乎在 11.04 之后不再进行维护。

创建 gpg 密钥

启动 seahorse,在主菜单下新建 -> 创建新的 GPG 密钥

新的 gpg 密钥

填写后续信息和密码

信息 密码

2) 从 Truecrypt 下载 PGP 密钥 您可以使用任何浏览器执行此操作,将文件保存到您想要的位置。在本教程中,我将使用您的主目录中的下载。

http://www.truecrypt.org/downloads2

该文件名为“TrueCrypt-Foundation-Public-Key.asc”

https://www.truecrypt.org/download/TrueCrypt-Foundation-Public-Key.asc

3)使用 seahorse 导入并签名密钥

在海马菜单 -> 文件 -> 导入

选择 truecrypt 密钥(“TrueCrypt-Foundation-Public-Key.asc”)

现在将密钥签名为可信的

在“其他”选项卡下,选择 truecrypt 密钥并将其签名为受信任

信任 1

信任 2

信任 3

4) 从此处下载 truecrypt PGP 签名,并将其保存在下载中

http://www.truecrypt.org/downloads

5)据我所知,您只能从命令行验证签名

cd ~/Desktop
~/Desktop$ gpg truecrypt-7.1a-linux-x86.tar.gz.sig --verify truecrypt-6.2a-ubuntu-x86.tar.gz

应该屈服

gpg: 来自“TrueCrypt Foundation”的良好签名

也可以看看http://mindlev.wordpress.com/2009/09/07/verifying-the-truecrypt-installer-package-on-ubuntu/

答案2

只需输入(在两个文件所在的目录中的 shell 中)

gpg --verify TrueCrypt.sig TrueCrypt-ProgramFile

无需在您这边创建任何东西即可获得相同的结果。至少从我的经验来看,这是有效的。不过本教程确实有帮助。:)

另外,如果您只输入文件名的第一部分(如 True),在这种情况下,您可以按 Tab 键,它就会自动完成。:D

相关内容