为什么 GnuPG 返回“解密失败:密钥不可用”?

为什么 GnuPG 返回“解密失败:密钥不可用”?

我是 GnuPG 世界的新手。我尝试通过终端解密一条消息,结果如下:

[snip]
-----END PGP MESSAGE-----
gpg: encrypted with RSA key, ID F6B86794
gpg: decryption failed: secret key not available

我是否需要对我创建的密钥进行其他操作?是否存在其他问题?或者我只是以错误的方式执行此操作?我使用的是带有 GNOME 桌面的 Debian/Linux。计算机上已预装 GnuPG。

答案1

该消息表明您的计算机上没有 OpenPGP 密钥的私钥F6B86794。换句话说,您加密的密钥没有公钥(可用)。

要验证的事项:

  • 您是否使用正确的密钥进行加密?
  • 如果该消息是发送给其他人的,则可能您只为收件人加密,而没有为自己加密。将自己添加到收件人列表中。
  • 您是否在另一台机器、用户帐户上创建了密钥?GnuPG 维护每个用户和每台机器的密钥环。

相关内容