使用 gpg 加密的文件与 pgp 兼容吗?另一种方式呢?我最近学习了使用 gpg 加密和解密文件的基本程序。但我对密码学理论了解不多,也不太理解。我也听说过 pgp。除了一个系统与另一个系统的名称明显相似(至少对我来说)之外,这两个系统是否相互兼容?
答案1
是的,GnuPG 和商业 PGP.com 都是相同的实现开放PGP标准;事实上,GnuPG 是专门设计为与 PGP 兼容的。
您可能遇到的唯一区别是:
支持的算法不同。例如,GnuPG 支持 Camellia 加密算法,而 PGP.com 则不支持。
但这几乎从来都不是问题,因为每个 PGP 证书(“PGP 密钥”)都列出了所有者的软件支持的所有算法(或者更准确地说是所有者希望使用的算法),因此消息的发送者总是可以选择一个受支持的算法。
各种怪癖和差异真的很老PGP 版本(尤其是 OpenPGP 标准化之前的原始版本)。但是,GnuPG 和 PGP.com 都可以轻松读取(即使不总是写入)旧格式的消息。
tl;dr:是的,它们兼容。