为什么 FSF 的 GnuPG 机器人“Edward”无法解密我的加密电子邮件?

为什么 FSF 的 GnuPG 机器人“Edward”无法解密我的加密电子邮件?

我在 Ubuntu 14.04 中尝试通过 Enigmail (Thunderbird) 发送加密电子邮件时遇到问题。我按照电子邮件自我防御指南操作https://emailselfdefense.fsf.org/en/一切进展顺利,直至步骤 3.B。

我向 GPG Bot 发送了此消息(见截图):

在此处输入图片描述

尽管我尝试将我的加密电子邮件发送给 Edward,GPG 机器人使用了 10 多次,使用不同的设置,但他还是无法成功解密该邮件。他的回复是“很抱歉,我无法解密您的邮件。您确定您使用我的公钥加密了它吗?”。

在此处输入图片描述

请注意,我尽我所知遵循了说明,显然最后几位数字 C09A61E8 属于[电子邮件保护],暗示这确实是他的公钥。

你能指点一下我做错了什么吗?非常感谢!

答案1

正如在问题的评论中发现的那样,这个问题的出现是因为消息是以 HTML 格式发送的,尽管可能没有任何明确的格式。

以纯文本形式发送应该可以让一切正常工作,并且不会对您真正想要发送的内容产生任何负面影响。

有可能 Edward 根本不懂 HTML 邮件,而普通邮件客户端不会遇到同样的问题。但是,以 HTML 格式发送 OpenPGP 加密的 ASCII 装甲数据只会增加不必要的大小。

相关内容