2013-08-20 165 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?

相關問題