如何使用 seahorse 生成 GnuPG 密钥

如何使用 seahorse 生成 GnuPG 密钥

我想开始使用 GnuPG 密钥。为此,我安装了 gnupg 并使用图形界面 seahorse。通过在 seahorse 中选择新的 PGP 密钥,我生成了一个新密钥。我好奇的是以下内容:生成的密钥,这只是私钥吗?

在此处输入图片描述

这是关于该密钥的详细信息

在此处输入图片描述

我刚刚创建了一个私钥,对吗?如果是这样,我现在该如何创建一个合适的公钥?

答案1

您已拥有公钥

你总会生成密匙对。这是显示为一个条目的公钥和私钥。无论如何,您始终可以从私钥派生出公钥。

Seahorse 和 GPG 所做的只是列出密钥,并且仅表示如果有可用的私钥,您可以使用这些密钥进行签名/解密。一旦您导入其他人的公钥,您就会看到这些公钥被列为仅供公用的密钥,仅可用于加密和签名验证。

在此处输入图片描述

如您所见,Seahorse 会将密钥对显示为一个双密钥图标,而对于仅存在公钥的密钥,它将显示一个密钥。

要在命令行上验证这一点,请使用

gpg --list-keys

这将打印密钥环中的所有密钥,无论私钥是否可用。

gpg --list-secret-keys

打印所有有私钥(秘密密钥)的密钥。

相关内容