在Ubuntu和Launchpad的安全性方面,PGP(非常好的隐私)和GPG(GNU隐私保护)之间的主要区别是什么?

#1 楼

PGP可以指两件事:


最初由Phil Zimmermann编写,现在由Symantec拥有的Pretty Good Privacy软件。
密钥,加密消息和消息签名的格式由该软件定义。现在,这些已正式化为OpenPGP标准。

GNU Privacy Guard(GPG)软件是OpenPGP标准的独立实现,因此您可以使用它与使用其他OpenPGP实现的人们交换加密消息。 (例如Symantec的PGP)。

由于它在Linux系统上的流行,人们错误地使用术语“ GPG”来指代整个OpenPGP密码系统(例如
“ GPG密钥”或“ GPG签名”)。通常,从上下文中可以很清楚地看出它们的含义。

评论


我对github使用术语GPG密钥感到困惑...所以这在技术上是错误的吗?您向我保证我的理解是正确的,谢谢:)

–伊利亚
18年2月15日在10:48

通过更清楚地了解术语“ GPG密钥”是不正确或正确的用法,可以改善此答案。

–伊利亚·林恩(Elijah Lynn)
19年4月4日在4:05



#2 楼

“ PGP”代表“很好的隐私”。它是由Phil Zimmermann开发的。最初,它是根据Gnu Public License作为受版权保护的免费软件编写的。后来,PGP升级并成为一个礼节性程序。该程序的权利被交易。升级的原因是与美国出口法有关的法律辩护费用和专利权使用费问题。现在,PGP程序由PGP Corporation拥有。

只有命令行版本才归PGP Corporation所有,PGP Corporation也不能出售。 PGP使用RSA算法和IDEA加密算法。 PGP被认为具有更精美的Windows界面

“ GPG”代表“ Gnu Privacy Guard”。 GPG是PGP的重写或升级。它不使用IDEA加密算法。这是为了使其完全免费。它使用NIST AES,高级加密标准。所有算法数据均由OpenPGP Alliance公开存储和记录。进行此更改的主要原因是,AES的成本低于IDEA,并且被认为更安全。而且,由于它没有专利,因此它是免版税的。 GPG比带有OpenPGP的原始PGP更兼容。 GPG也基于命令行。除命令行外,Windows前端也可用于GPG。

评论


您确定原始版本是GPL吗?维基百科的文章只是说:“非商业用途不需要许可证”。

–基思·汤普森(Keith Thompson)
2012年9月12日上午10:05

我很确定这绝不是GPL:如果是的话,那么就不需要GPG来实现洁净室了。

–詹姆斯·亨斯特里奇
2012年10月3日,10:33

“ GPG是PGP的重写或升级。”错了GPG是OpenPGP的实现。

–vcardillo
16年8月8日在18:35

您是本文的作者吗?您的答案包含该文章的逐词部分,并且该文章是在您的答案之前撰写的。

– AkaZecik
19年7月18日在11:53

#3 楼

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

评论


链接断开。

– darryn.ten
17年11月2日在11:02

链接的缺点。值得庆幸的是:archive.org

–mateuscb
18/12/23在19:30