我使用 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
。