我想开始使用 GnuPG 密钥。为此,我安装了 gnupg 并使用了图形界面 seahorse。通过在 seahorse 中选择一个新的 PGP 密钥,我生成了一个新密钥。我好奇的是:生成密钥,这只是私人密钥吗?
和这里有关该密钥的详细信息

我刚刚创建了一个私钥对吗?如果是这样,我现在如何创建一个合适的公共?
您将始终生成一个密钥对。它是一个公钥和私钥,显示为一个条目。无论如何,您总是可以从私人密钥派生出公钥。
Seahorse 和 GPG 所做的只是列出密钥,并且仅表示如果有可用的私钥,您可以使用这些密钥进行签名/解密。导入其他人的公钥后,您将看到它们被列为仅公钥,仅可用于加密和签名验证。

如您所见,Seahorse 将密钥对显示为双键图标,而对于仅存在公钥的密钥,它将显示单个密钥。
要在命令行上验证这一点,请使用
gpg --list-keys
Run Code Online (Sandbox Code Playgroud)
这将打印密钥环中的所有密钥,而不管私钥是否可用。
gpg --list-secret-keys
Run Code Online (Sandbox Code Playgroud)
打印可用的私有(秘密)密钥的所有密钥。
| 归档时间: |
|
| 查看次数: |
8744 次 |
| 最近记录: |