我一直在尝试了解 Protonmail 是如何工作的。
从它收集的内容来看,它的工作原理是这样的:
注册时,您会创建一个帐户密码和一个邮箱密码。使用邮箱密码生成 PGP 私钥/公钥对。
当您登录时,您输入帐户密码以验证您的身份,然后将您的加密邮件和加密私钥发送给客户端。然后,用户输入他们的邮箱密码,该密码将解密私钥,然后使用该私钥解密邮件。
当邮件从 Protonmail 帐户发送到 Protonmail 帐户时,它会获取该用户的关联公钥并用它加密。
现在我不明白的是如何处理外部电子邮件帐户。例如,如果我的银行向我发送一封电子邮件,它将以纯文本形式发送,这违背了精心设计的 PGP'ing 的目的。当它到达服务器时没有必要对其进行加密,因为它可能已经在传输过程中被截获。如果它被加密,这不会是一个问题,但它不是。
有人可以向我解释一下吗?