Ubuntu 15.10 改变了 gpg

Ubuntu 15.10 改变了 gpg

我刚刚更新到 Ubuntu 15.10,现在我无法使用 Thunderbird 插件 enigmail 对我的电子邮件进行 pgp 加密。我还尝试使用 Evolution 电子邮件客户端进行加密,但那也不起作用。我仍然可以从命令行加密内容,但密码提示看起来与 15.04 中的不同,所以我猜问题是 15.10 使用了不同版本的 gpg,并且由于某种原因它与 enigmail 不兼容。

那么有人可以帮助我使用 Thunderbird 或 Evolution 在 Ubuntu 15.10 中加密和签署我的电子邮件吗?

答案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

然后在 thunderbird -> Enigmail -> 首选项。确保它检测到:

在 /usr/bin/gpg2 中发现了 GnuPGP

否则用 /usr/bin/gpg2 覆盖

答案2

正如有人所说,安装 gnupg2g 就可以使其工作。

但是安装后,我需要运行一个程序gpg2 -version来让它在 /home 目录中写入配置文件以使其正常工作。

但是当前版本的 pinentry 不支持从密码管理器粘贴密码,所以您确实需要知道密码,否则您就会有麻烦。

我发现 Keepass2 的一个解决方法是将其设置为自动输入,窗口标记为 pinentry,并将参数设置为

{PASSWORD}{ENTER}

这有点麻烦,因为 pinentry 输入屏幕位于屏幕顶部,无法移动或最小化。

这似乎是 gpg2 的一个“功能”,我似乎找不到更好的解决方案。

我怀疑我会记得一个 64 个字符的 gpg 密钥 :-) 所以坚持用这个直到我找到更好的方法

相关内容