GnuPG

✍ dations ◷ 2025-07-04 05:44:51 #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 的应用程序、前端及浏览器扩展:

相关

  • 肌内注射肌肉注射(英语:Intramuscular injection,常常简称为 IM),是指将物质直接注射至肌肉之中的注射方式。在医学领域中,它是几个给药途径之一。由于肌肉比皮下组织中的血管更多更大,肌肉
  • 塞米迪群岛塞米迪群岛是美国的群岛,位于科迪亚克岛西南的阿拉斯加湾,由9座岛屿组成,行政方面由阿拉斯加州科的阿克岛自治市镇负责管辖,总土地面积30.18平方公里,群岛上无人居住。坐标:56°03
  • 幕末参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):幕末,即江户幕府末年,是指日本历史上德川幕府统治时代(江户
  • 重债穷国重债穷国计划(the Heavily Indebted Poor Countries,缩写为HIPC)希望能够协助世界最穷困的国家将外债降低至能够承担的水准,让这些国家的政府得以正常施政。这个计划是由国际货
  • 亚美莉卡·费雷拉亚美莉卡·乔治娜·费雷拉(英语:America Georgina Ferrera,1984年4月18日-)是美国女演员和制片人。她最有名的角色是在ABC制作的电视系列《丑女贝蒂》()(2006–2010)中扮演的“贝蒂
  • 玉林市图书馆玉林市图书馆,前身是建于清朝乾隆年间的郁林州紫泉书院藏书楼,是广西一间综合性的公共图书馆。1928年,由蒋子鳌等二百多人募款筹建为玉林县图书馆,后经多次更名和馆址变迁。1959
  • 李抒瑾李抒瑾(1993年1月14日-),浙江宁波人,中国女子水球运动员,亦为中国国家女子水球队成员。李抒瑾小学就读于镇明中心小学,在小学二年级开始学游泳,不久就被教练推荐到宁波市游泳俱乐部
  • 德米特里·斯捷潘诺维奇·丘瓦欣德米特里·斯捷潘诺维奇·丘瓦欣(俄语:Дмитрий Степанович Чувахин,1903年-1997年),是苏联外交官,曾担任驻以色列大使、驻阿尔巴尼亚大使、驻加拿大大使、
  • 李蕤李蕤(464年-505年12月20日),字延賔,陇西郡狄道县(今甘肃省定西市临洮县)人,出自陇西李氏姑臧房,龙骧将军、荥阳郡太守、姑臧穆侯李承的幼子,北魏官员。李蕤与三位兄长都为魏孝文帝元宏
  • 阿尔米图·海洛耶阿尔米图·海洛耶(Alemitu Heroye,1995年5月9日-)是一名埃塞俄比亚田径运动员,主攻长跑项目。她曾获得世界青年田径锦标赛女子5000米冠军。室外