我的电子邮件使用 PGP 加密,我的朋友使用 S/MIME。我们都使用雷鸟来写电子邮件。当他给我写一封签名的电子邮件时,我可以验证签名,同样,他也可以验证我的签名。但是,我们无法互相发送加密电子邮件。雷鸟帮助页面说
您必须为包括您自己在内的所有收件人拥有相同技术的密钥或证书,因为 OpenPGP 和 S/MIME 是单独的加密技术,不能在单个电子邮件中混合使用。确保您在撰写加密电子邮件时选择了正确的技术。
但为什么这是必要的呢?如果我朋友的雷鸟可以验证我的 PGP 签名,那么它应该能够使用我的 PGP 公钥加密发送给我的消息,无论他的密钥是 S/MIME,或者他自己是否拥有任何类型的密钥。同样,我应该能够加密发送给他的消息,因为我可以验证他的签名。我是否忽略了什么?也许我没有 100% 明白 S/MIME 与 PGP 公钥/私钥方法到底有何不同......