GnuPG

✍ dations ◷ 2025-12-07 00:02:56 #GnuPG

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-多用途网际邮件扩充协议(Secure Multipurpose Internet Mail Extensions. RFC 2311)。因为 GnuPG 2.0 的新的软件架构不支持某些用途,所以 1.x 与 2.0 是两个分支版本。此外 GnuPG 1.x 使用了一个集成的加密库,而 GnuPG 2.x 则用 Libgcrypt 取代了加密库。

虽然基本的 GnuPG 程序有一个命令行界面,仍然存在许多提供图形用户界面的前端。例如 GnuPG 加密被集成进了 Linux 里流行的桌面环境 KDE 和 GNOME 里的图形化电子邮件客户端:KMail 和 Novell Evolution。也有 GnuPG 的图形化前端(GNOME 里的 Seahorse(英语:Seahorse (software)),KDE 里的 KGpg 和 Kleopatra)。在 Mac OS X 上,Mac GPG 项目提供 Aqua 作为操作系统集成的加密前端和密钥管理器和 GnuPG 安装一样通过 Installer packages 进行安装。此外,GPGMail 项目可以使 Apple Mail 使用 GnuPG 加密。即时通信(IM)程序,例如,当 GnuPG 已经安装并配置好时,Psi 和 Fire 可以自动安全的传递消息。像 Horde(英语:Horde (Software)) 这类基于互联网的软件也可以使用 GnuPG。跨平台插件 Enigmail 为 Mozilla Thunderbird 和 SeaMonkey 提供了 GnuPG 支持。类似的,Enigform(英语: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 的应用程序、前端及浏览器扩展:

相关

  • 多重器官衰竭多重器官衰竭(英语:Multiple organ failure)或称多器官功能障碍综合征(英语:Multiple organ dysfunction syndrome、MODS)、多系统器官衰竭(英语:Multiple-system organ failure)、多
  • 环境心理学环境心理学(英语:environmental psychology) 是一个跨领域的学科,着重在人与环境之间的交互作用。 环境心理学中对环境的定义广泛,可以涵盖自然环境、 社会环境、建成环境、学习
  • 爱乐压爱乐压(英语:AeroPress)是一种手工烹煮咖啡的简单器具,由美国的Aerobie公司总裁阿伦·阿德勒(Alan Adler)于2005年所发明。总的来说,它的结构类似于一个注射器。使用时在其“针筒”
  • 空气湿度湿度(英语:Humidity)一般在气象学中指的是空气湿度,它是空气中水蒸气的含量。与蒸汽干燥度(也称蒸汽的品质,英语:dryness fraction of steam, quality of steam)不同,空气中液态或固
  • 第十七代牛津伯爵爱德华·德·维尔爱德华·德·维尔,第十七代牛津伯爵(Edward de Vere, 17th Earl of Oxford,1550年4月12日-1604年6月24日),伊丽莎白女王朝臣,编剧,抒情诗人,运动家,艺术资助者,被怀疑是莎士比亚艺术作
  • 邓传安邓传安所撰〈新建台湾府淡水厅城碑记〉,1829年邓传安(1764年-?),字鹿耕,号菽原,江西浮梁人,清朝政治人物,同进士出身。嘉庆十年(1805年)登殿试三甲第三名进士,授福建省罗源县知县一职。道
  • 简义简义(台语台罗:Kán Gī;1835年-1898年),或作简宜(Kán Gî),字精华,生于台湾云林县梅坑(今嘉义县梅山乡),后迁居庵古坑(今云林县古坑乡),日治时期早期的抗日领袖,归降日本后被任命为公职。简
  • 相模野站相模野站(日语:さがみ野駅/さがみのえき  */?)位于日本神奈川县海老名市东柏谷(日语:東柏ケ谷)二丁目,是相模铁道本线的铁路车站。车站编号是SO16。邻近座间市和绫濑市的市界。侧
  • 法荷航集团法荷航集团(英语:Air France-KLM,Euronext:AF)是一家法国及荷兰合资的航空控股公司(英语:List of airline holding companies),总部设立在法国特朗布莱昂法兰西市的戴高乐机场。公司的办公室设于法国巴黎的塞纳-圣丹尼区和荷兰的阿姆斯特尔芬市。法荷航集团是在2004年法航合并荷兰皇家航空后设立的。在2008年,根据营业收入,合并后的法国航空-荷兰皇家航空是世界上最大的航空公司。从2011年10月17日起,由尚-赛立尔·史宾涅塔(法语:Jean-Cyril
  • 1-碘萘1-碘萘是一种有机化合物,化学式为C10H7I。它可由1-溴萘和碘化钠在二氧六环中反应制得,或通过萘和-碘代丁二酰亚胺在1,1,1,3,3,3-六氟-2-丙醇中的反应得到,反应会生成少量的2-碘代副产物。它和苯硼酸在磷酸钾和催化剂的存在下发生偶联反应,可以得到1-苯基萘。它和氰化钾反应,碘被氰基取代,得到1-萘甲腈。