我使用 Thunderbird 和 EnigMAIL,生成了自己的密钥,并下载了接收方的公钥。现在,当我发送电子邮件时,我知道我的系统使用他们的公钥加密邮件,因此只有他们才能解密。
为什么我的 TB 要求输入密码短语?
来自 Thunderbird 文档:
发送数字签名和/或加密的电子邮件 [...] - 如果您的电子邮件地址与 PGP 密钥相关联,则该消息将使用该密钥加密。如果电子邮件地址未与 PGP 密钥相关联,系统将提示您从列表中选择一个密钥。[...]
这是我不明白的一点,为什么发送邮件时需要我的密码短语?我以为只需要接收者的公钥就可以了,还是有其他原因?
答案1
您不仅使用用户的公钥加密邮件,还使用自己的私钥加密邮件。这样,您可以确保只有预期的收件人才能阅读电子邮件,并且收件人确信只有您才能发送该电子邮件。