在 Evolution 中使用 GPG 加密时出错

在 Evolution 中使用 GPG 加密时出错

在全新安装 Ubuntu 15.10 后,我不得不再次使用 Evolution 设置 GPG 加密,但它无法正常工作(在全新安装之前,它在 Ubuntu 15.04 上运行良好

选择Option>后GPG encrypt,出现此错误:

因为“gpg:CEF41E5C:跳过:不可用的公钥 gpg:[stdin]:加密失败:不可用的公钥”,您可能需要选择不同的邮件选项。

如何修复此错误?提前致谢 :)

答案1

我自己找到了解决方案。

你有两把钥匙,一把是pub,另一把是sub

edward@computer:~$ gpg --edit-key CEF41E5C
gpg (GnuPG) 1.4.18; Copyright (C) 2014 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Secret key is available.

pub  4096R/CEF41E5C  created: 2015-07-27  expires: never       usage: SC  
                     trust: full          validity: unknown
sub  4096R/BB84D566  created: 2015-07-27  expired: 2015-08-26  usage: E   
[ unknown] (1). edward torvalds (encrypt the world) <[email protected]>

如你所见,我的 pub密钥没有问题,但sub密钥已过期,
现在选择sub密钥

key 1

下一个

expire

然后输入到期时间,我选择0的是永不过期

save

完毕! :-)

相关内容