PGP:我如何阅读由我用收件人的公钥加密的已发送邮件?

信息安全 电子邮件 pgp
2021-08-19 19:02:02

我对 OpenPGP 很陌生,刚开始将它与 Thunderbird 一起使用。

当我使用收件人的公钥加密邮件,使用 Thunderbird + Enigmail + OpenPGP 并发送它时,我可以在我的发送文件夹中找到加密的邮件。我可以解密(自动发生)并阅读它,这很好,但我想知道;这怎么可能?这个密文不是只能用接收者的私钥解密吗?它也可以用我的任何密钥(我的公钥或私钥)解密吗?

1个回答

在正常的 Thunderbird 配置中,电子邮件以您发送它们的方式存储,因此如果您发送加密的电子邮件,它也会在您发送的文件夹中加密。(注意:可能有一种方法可以不同地配置 Thunderbird 或 Enigmail,我不太了解它们的配置可能性。)

Enigmail 有一个“加密给自己”首选项(在“发送”选项卡中;extensions.enigmail.encryptToSelf),默认情况下是打开的。启用此首选项后,您加密的所有电子邮件都会为您加密(使用在适用的每个身份设置中配置的密钥)。除非您以不寻常的方式配置 Thunderbird,否则这就是您所观察到的。

底层的OpenPGP / GnuPG的实现方式可以被配置成用于这个问题,以及,与该encrypt-to选项gpg.conf