security - PGP 和 SMIME 之间的区别

标签 security pgp smime

我想知道为什么需要两个安全电子邮件标准。如果我没有完全错的话,现在 PGP 和 SMIME 本质上提供了或多或少相同的功能。

过去,不同之处在于 PGP 建立在信任网络上,而 SMIME 始终使用第三方受信任方。但与此同时,我认为您也可以使用 CA 配置 PGP。此外,PGP 的目的只是加密普通邮件消息,而 SMIME 还可以解密附件。但与此同时,我确信 PGP 也能做到这一点。

所以问题是:这两种协议(protocol)有什么区别吗?

非常感谢, 安德鲁

最佳答案

OpenPGP 是数据加密和签名标准。它用于保护电子邮件的方式称为 (Open)PGP/MIME,它是 OpenPGP 和 MIME 的组合。 PGP/MIME 目前尚未广泛使用。另一方面,大多数邮件客户端和邮件处理应用程序都支持 S/MIME。

S/MIME 的问题是获取电子邮件签名证书的一个不简单的过程。从这个角度来看,PGP/MIME 更方便(至少或偶尔使用)。

请注意:我们的 SecureBlackbox 产品提供对所有上述技术的支持,因此我在这些技术方面拥有丰富的经验。

关于security - PGP 和 SMIME 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4949913/

相关文章:

c# - 在 C# dotnet 核心控制台应用程序中保护密码输入

Java:我们通常不希望向用户显示错误堆栈跟踪中的哪些信息?

security - MVC - 设置重定向模式时 CustomErrors 不起作用 =“ResponseRewrite”

xml - 如何将 XML RSA key 转换为 PEM 文件?

C# 如何简单地使用 PGP 公钥加密文本文件?

c# - BouncycaSTLe PGP 解密期间的 PartialInputStream

python - 能够用 openssl 解密 smime,但不能用 python 和 M2crypto

git - 如何在本地验证 git commit 签名

用于解密 SMIME.p7m 文件的 Javascript 库

java - 如何使用充气城堡的随 secret 钥加密电子邮件