问题描述
在Ubuntu和Launchpad中,PGP(Pretty Good Privacy)和GPG(GNU Privacy Guard)之间的主要区别是什么?
最佳解决方案
PGP可以指两件事情:
-
Pretty Good Privacy软件最初由Phil Zimmermann编写,现在由Symantec拥有。
-
该软件定义的密钥,加密消息和消息签名的格式。现在已经将这些标准形式化为OpenPGP标准。
GPG软件是OpenPGP标准的独立实现,因此您可以使用它来与使用其他OpenPGP实现(例如Symantec的PGP)的人交换加密的消息。
由于其在Linux系统上的流行性,人们错误地使用术语”GPG”来指代整个OpenPGP加密系统(例如”GPG keys”或”GPG signatures”)也是相当普遍的。通常情况下,他们的意思很清楚。
次佳解决方案
“PGP”代表“Pretty Good Privacy”。它由Phil Zimmermann开发。起初它被写为Gnu公共许可证下的受版权保护的免费软件。后来,PGP升级并成为一个礼仪计划。这个计划的权利交易。此次升级的原因是与美国出口法律有关的合法防务成本和版税问题。现在,PGP计划由PGP公司所有。
只有命令行版本不属于PGP公司,该公司也不出售。 PGP使用RSA算法和IDEA加密算法。 PGP被认为具有更精美的Windows界面
“GPG”代表“Gnu Privacy Guard”。GPG是re-write或PGP的升级。它不使用IDEA加密算法。这是为了让它完全免费。它使用NIST AES,高级加密标准。所有算法数据均由OpenPGP Alliance公开存储和记录。这一变化的主要原因是AES的成本低于IDEA并被认为更安全。此外,它是免费的,因为它没有专利。 GPG与原始PGP与OpenPGP更兼容。 GPG也基于命令行。除了命令行之外,Windows前端也可用于GPG。
第三种解决方案
Gnu Privacy Guard和Pretty Good Privacy–分别被称为GPG和PGP–是用于安全传输和存储信息的数据加密和解密解决方案。 GPG和PGP几乎完全相同,它们之间的主要区别在于它们如何获得公众许可。
阅读更多:GPG和PGP之间的区别| eHow.com http://www.ehow.com/info_12225332_difference-between-gpg-pgp.html#ixzz26DXDNpJy