GnuPG
OpenPGP與S/MIME標準的完整實作
为什么这是热门
Interest in “GnuPG” spiked on Wikipedia on 2026-02-26.
Sudden spikes in Wikipedia readership generally point to a newsworthy event or emerging public conversation that piques widespread curiosity.
By monitoring millions of daily Wikipedia page views, GlyphSignal helps you spot cultural moments as they happen and understand the stories behind the numbers.
要点总结
- GNU Privacy Guard ( GnuPG 或 GPG )是一个密码学软件,用于加密、签名通信内容及管理非对称密码学的密钥。
- GnuPG 是自由軟件基金會的GNU計劃的一部份,曾受德國政府資助。
- 软件实现遵循 OpenPGP 标准,兼容菲爾·齊默爾曼开发的 PGP。
- 8万马克,用于移植 GnuPG 到 Microsoft Windows。
- 0 於2006年11月13日發佈加入了,S/MIME。
GNU Privacy Guard(GnuPG 或 GPG)是一个密码学软件,用于加密、签名通信内容及管理非对称密码学的密钥。GnuPG 是自由软件,遵循 IETF 訂定的 OpenPGP 技術標準設計,并与 PGP 保持兼容。
GnuPG 是自由軟件基金會的GNU計劃的一部份,曾受德國政府資助。
歷史
GnuPG 的早期版本由維爾納·科赫开发,经过近两年迭代后于1999年9月7日正式发布1.0.0版。软件实现遵循 OpenPGP 标准,兼容菲爾·齊默爾曼开发的 PGP。2000年,德國聯邦經濟及科技部資助了31.8万马克,用于移植 GnuPG 到 Microsoft Windows。
德国政府于2005年资助开发 S/MIME。GnuPG 2.0 於2006年11月13日發佈加入了,S/MIME。因為 GnuPG 2.0 的新的軟件架構不支援某些用途,所以 1.x 與 2.0 是兩個分支版本。此外 GnuPG 1.x 使用了一个集成的加密库,而 GnuPG 2.x 则用 Libgcrypt 取代了加密库。
GnuPG 还支持对称加密算法。默认情况下,GnuPG 从 2.1 版开始使用 AES 对称算法,早期版本中使用了 CAST5。GnuPG 不使用专利或其他受限制的软件或算法。相反,GnuPG 使用了多种其他非专利算法。
很长一段时间,它都不支持 PGP 中使用的 IDEA 加密算法。事实上,可以通过下载其插件在 GnuPG 中使用 IDEA,但是,在 IDEA 获得专利的国家中,某些用途可能需要获得许可。从 1.4.13 版和 2.0.20 版开始,GnuPG 支持 IDEA,因为 IDEA 的最后一个专利于 2012 年到期。对 IDEA 的支持旨在“摆脱所有试图解密旧数据或将密钥从 PGP 迁移到 GnuPG 的人的问题”,因此不建议常规使用。
GnuPG 2.x 的最近版本(“现代”和现已弃用的“稳定”版本)公开了 Libgcrypt(其使用的密码库)提供的大多数加密函数和算法,包括在“现代”版本(即自 GnuPG 2.1 以来)中对椭圆曲线加密 (ECDH、ECDSA 和 EdDSA) 的支持。
2023年11月出现了两个更新OpenPGP v4标准的RFC草案,最后在2024年7月RFC 9580成为了新的OpenPGP标准。然而,GnuPG主要维护者科赫的草案(现在称为LibrePGP)却并没有被OpenPGP工作组接受;此外GnuPG的新版本也宣布不再支持OpenPGP的新标准,而是选择支持科赫的LibrePGP。
Content sourced from Wikipedia under CC BY-SA 4.0