Ubuntu 15.10 更改 gpg

Ubuntu 15.10 更改 gpg

我剛剛更新到 Ubuntu 15.10,現在無法使用 Thunderbird 附加元件 enigmail 對我的電子郵件進行 pgp 加密。我還嘗試使用 Evolution 電子郵件用戶端進行加密,但這也不起作用。我仍然可以從命令列加密內容,但密碼提示看起來與 15.04 中的不同,所以我猜測問題是 15.10 使用不同版本的 gpg,並且由於某種原因與 enigmail 不相容。

那麼有人可以幫助我在 Ubuntu 15.10 中使用 Thunderbird 或 Evolution 來加密和簽署我的電子郵件嗎?

答案1

我有同樣的問題。這與未安裝“pinentry”有關,這意味著沒有提示您輸入 pgp 金鑰密碼。

有各種版本。

pinentry-tty 0.9.5-4 pinentry-qt4 0.9.5-4 pinentry-gtk2 0.9.5-4 pinentry-curses 0.9.5-4 pinentry-gnome3 0.9.5-4

我安裝了

sudo apt-get install pinentry-gtk2

然後重新啟動您的會話,它應該可以工作。

[編輯]

您可能還需要安裝 gpg2

sudo apt-get install gnup2g

然後在雷鳥 -> Enigmail -> 首選項中。確保它檢測到:

在 /usr/bin/gpg2 中找到 GnuPGP

否則用 /usr/bin/gpg2 覆蓋

答案2

正如有人所說,安裝 gnupg2g 將使其正常工作。

但安裝後,我需要運行 agpg2 -version讓它在 /home 目錄中寫入設定檔才能正常工作。

然而,目前版本的 pinentry 不支援從密碼管理器貼上密碼,因此您確實需要知道密碼,否則就會遇到麻煩。

我在 Keepass2 中發現的一項解決方法是將其設定為自動輸入,視窗標記為 pinentry,並將參數設為

{PASSWORD}{ENTER}

這有點麻煩,因為 pinentry 輸入螢幕位於螢幕頂部,無法移動或最小化。

這似乎是 gpg2 的一個“功能”,我似乎找不到更好的解決方案。

我懷疑我會記住 64 個字元的 gpg 密鑰:-) 所以一直堅持這個直到我找到更好的方法

相關內容