GnuPG
此條目可参照英語維基百科相應條目来扩充。 |
GNU Privacy Guard(GnuPG 或 GPG)是一个密码学软件,用于加密、签名通信内容及管理非对称密码学的密钥。GnuPG 是自由软件,遵循 IETF 訂定的 OpenPGP 技術標準設計,并与 PGP 保持兼容。[5]
![]() | |
原作者 | 維爾納·科赫 |
---|---|
開發者 | GNU計劃 |
首次发布 | 1999年9月7日[1] |
当前版本 | ![]() |
源代码库 | ![]() |
编程语言 | C語言 |
操作系统 | Microsoft Windows、 |
取代 | PGP |
标准 | OpenPGP |
类型 | 密碼學軟體 |
许可协议 | ![]() |
网站 | gnupg![]() |
歷史 编辑
GnuPG 的早期版本由維爾納·科赫开发,经过近两年迭代后于1999年9月7日正式发布1.0.0版[1]。软件实现遵循 OpenPGP 标准,兼容菲爾·齊默爾曼开发的 PGP。2000年,德國聯邦經濟及科技部資助了31.8万马克,用于移植 GnuPG 到 Microsoft Windows。[7]
德国政府于2005年资助开发 S/MIME。GnuPG 2.0 於2006年11月13日發佈加入了,S/MIME。因為 GnuPG 2.0 的新的軟件架構不支援某些用途,所以 1.x 與 2.0 是兩個分支版本。[8]此外 GnuPG 1.x 使用了一个集成的加密库,而 GnuPG 2.x 则用 Libgcrypt 取代了加密库。
使用 编辑
虽然基本的 GnuPG 程序有一个命令行界面,仍然存在许多提供图形用户界面的前端。例如 GnuPG 加密被集成进了 Linux 裡流行的桌面环境 KDE 和 GNOME 裡的图形化電子郵件用戶端:KMail 和 Novell Evolution。也有 GnuPG 的图形化前端(GNOME 裡的 Seahorse,KDE 裡的 KGpg 和 Kleopatra)。在 Mac OS X 上,Mac GPG 项目提供 Aqua 作为操作系统集成的加密前端和密钥管理器和 GnuPG 安装一样通过 Installer packages 进行安装。[9]此外,GPGMail 项目[10]可以使 Apple Mail 使用 GnuPG 加密。即时通信(IM)程序,例如,当 GnuPG 已经安装并配置好时,Psi 和 Fire 可以自动安全的传递消息。像 Horde 这类基于互联网的软件也可以使用 GnuPG。跨平台插件 Enigmail 为 Mozilla Thunderbird 和 SeaMonkey 提供了 GnuPG 支持。类似的,Enigform和 FireGPG 为 Mozilla Firefox 提供了 GnuPG 支持。Mailvelope 为在浏览器中使用 GnuPG 操作电子邮件提供了支持。
在2005年,G10 Code和 Intevation 发行了 Gpg4win,一个包含 GnuPG for Windows, WinPT, Gnu Privacy Assistant 和为 Windows Explorer 和 Outlook 提供的 GnuPG 插件的 mail 软件套装。这些工具被包装进了一个标准的微软安装包裡,使 GnuPG 可以在 Windows 系统上安装和使用。
過程 编辑
GnuPG 使用使用者自行生成的非對稱密鑰對來加密信息,由此產生的公鑰可以同其他使用者以各種方式交換,如密鑰伺服器。他們必須小心交換密鑰,以防止得到偽造的密鑰。GnuPG 還可以向信息添加一個數位簽名,這樣,收件人可以驗證信息完整性和發件人。
GnuPG 支援的各種加密算法:
應用程式支援 编辑
支援 GPG 的應用程式、前端及瀏覽器擴充套件:
參見 编辑
參考資料 编辑
- ^ 1.0 1.1 Release Notes. GnuPG. [2020-02-05]. (原始内容存档于2014-02-09).
- ^ GnuPG 1.4.23 released (2018-06-11) important. 2018年6月11日 [2018年6月20日].
- ^ Noteworthy changes in version 2.2.41. 2022年12月9日.
- ^ "[Announce GnuPG 2.4.3 released"]; 作者姓名字符串: Werner Koch; 出版日期: 2023年7月4日; 检索日期: 2023年7月4日.
- ^ Project, The People of the GnuPG. GnuPG Frequently Asked Questions. www.gnupg.org. 2018-02-14 [2019-05-04]. (原始内容存档于2015-04-29) (英语).
- ^ online, heise. Bundesregierung fördert Open Source. heise online. [2019-05-04]. (原始内容存档于2017-12-22) (德语).
- ^ Germany Awards Grant for Encryption. archive.nytimes.com. [2019-05-04]. (原始内容存档于2018-04-05).
- ^ GnuPG-2.0 released.
- ^ Mac GNU Privacy Guard. SourceForge. [2008-04-29]. (原始内容存档于2017-10-17).
- ^ GPGMail project. GitHub. [2010-07-28]. (原始内容存档于2020-10-30).
- ^ getfiregpg.org. [2015-08-10]. (原始内容存档于2020-05-10).
外部連結 编辑
維基教科書中的相關電子教程:GPG |
官方网站 (英文)