GPG 密钥已创建但无法解密

GPG 密钥已创建但无法解密

我使用 Ubuntu 16.04 的“密码和密钥”创建了一个 GPG 密钥,并将其推送到 Ubuntu 服务器。我尝试将其导入 Launchpad,但当我收到解密电子邮件时,我不断收到错误消息“gpg:解密失败:密钥不可用”

我已经加密子密钥并签名、认证子密钥。我尝试查看是否有办法添加解密子密钥,但在 GUI 下没有看到它。

我究竟做错了什么?

答案1

gpg2 -K 似乎有效。我能够使用“gpg2”而不是 gpg 来解密

那么你已经在使用 GnuPG 2.1,它将密钥存储在 中pubring.gpg。要么根本不使用(GnuPG 1),要么通过导出和导入gpg将密钥复制到GnuPG 1 使用的 中:secring.gpg

gpg2 --export-secret-keys [key-id] | gpg --import

您可能还需要对密钥施加最终的信任:

gpg --edit-key [key-id]

在 GnuPG 命令行上,现在运行trust命令并选择ultimate

相关内容