谁的电子邮件已完全加密?
我想加密我的电子邮件,但我不知道如何开始。如果我使用加密的电子邮件,并且我向未加密电子邮件的人发送电子邮件,收件人如何阅读电子邮件?
您建议在 Windows 系统上运行什么电子邮件客户端来加密电子邮件?我目前正在使用 Thunderbird。
据我了解,您必须生成 2 个 key (一个公共(public) key 和一个私有(private) key ),但是您如何生成此 key ?我还认为您必须将 key 放在某个地方才能下载,但我不明白您如何信任下载的 key 。
非常感谢任何指向有关电子邮件加密实现工作的良好(不太复杂)指南的链接。
亲切的问候
亨德里克斯
阿纳塔克
最佳答案
带有 Enigmail 的 Thunderbird 是一个很好的免费解决方案,可以满足您的需求。我使用 Outlook 和 PGP,但我认为它们大致相同。
public/private key encryption的详细解释查看 wiki 页面,但我会尝试在这里总结一下。
要加密消息,以便除了接收者 (bob) 之外没有其他人可以查看它,您可以使用 Bob 的公钥加密消息。公钥允许您加密但不能解密。如果没有公钥,您将无法加密消息,因此无需担心加密任何人都无法解密的消息。
当 Bob 收到您的消息时,他将使用他的私钥来解密消息。他将这个私钥保密,这样其他人就无法解密他的邮件。
为了发回加密的消息,Bob 将使用_您的公钥(您之前发送给他)来加密消息。然后他会将其发送给您,您可以使用您的私钥对其进行解密。
也就是说,我用于邮件的解决方案是使用机会加密,因此,如果我拥有邮件消息的任何收件人的公钥,它会自动加密,如果我没有,它不会。但是,这并不能防止我意外地向没有公钥的人发送 secret 消息。为此,我必须非常小心,始终验证我是否拥有 secret 消息所需的所有 key 。
为了做到这一点,我有一个电子邮件规则设置,它说如果我在主题行中有 [PGP] 一词,它将不允许发送未加密的消息。如果我尝试它会抛出一个错误并警告我我的错误。
enigmail该站点对如何设置 Thunderbird 来加密您的消息有很好的描述。
关于email - 公钥电子邮件加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/232231/