2013-08-20 141 views
3

我有一个全新安装的Linux Mint 14.安装了Thunderbird & Enigmail。Enigmail GPG错误 - gpg:解密失败:密钥不可用

生成我的密钥,获取朋友的公钥,导入它。

给我的朋友发送了一封加密邮件,他能够解密它。

然而,当他回答,我得到了“GPG:解密失败:密钥不可用”

我想删除我的钥匙,并重新导入。我试着改变各种设置。但我无法弄清楚问题所在。我过去曾经使用过Linux/Thunderbird/Enigmail,从来没有这个错误。

回答

2

听起来像你的朋友没有加密信息到你的公钥首先。该错误信息仅表示您没有拥有该密钥加密到的任何密钥的密钥。

我想你会发现如果将加密的邮件保存到文件中并运行“gpg -v”,它会告诉您它无法在您的密钥环上找到解密密钥。我也愿意打赌,在该文件上运行“gpg --list-packets”或“pgpdump”(它只是让--list-packets选项更容易阅读),您会发现该消息仅被加密你朋友的钥匙。

+0

谢谢,有同样的问题,你的回答帮了我。 – DanT

0

听起来很愚蠢,但要确保你没有混合gpg密钥和ssh密钥。这就是那种让你把头发撕掉的脑屁。这就是为什么我把我的头发短:)

看到这个:Are GPG and SSH keys interchangeable?

相关问题