GnuPG

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
GNU Privacy Guard
The GNU Privacy Guard logo
原作者維爾納·科赫
開發者GNU計劃
首次釋出1999年9月7日,​24年前​(1999-09-07[1]
目前版本
  • 2.2.42 (2023年11月28日;長期支援)[2]
  • 2.4.5 (2024年3月12日;穩定版本)[3]
編輯維基數據連結
原始碼庫 編輯維基數據連結
程式語言C語言
作業系統Microsoft WindowsmacOSRISC OSAndroidLinux
取代PGP
標準OpenPGP
類型密碼學軟件
特許條款 編輯維基數據連結
網站gnupg.org 編輯維基數據連結

GNU Privacy GuardGnuPGGPG)是一個密碼學軟件,用於加密簽章通訊內容及管理非對稱密碼學的金鑰。GnuPG 是自由軟件,遵循 IETF 訂定的 OpenPGP 技術標準設計,並與 PGP 保持相容。[4]

GnuPG 是自由軟件基金會GNU 計劃的一部份,曾受德國政府資助。[5]

歷史

GnuPG 的早期版本由維爾納·科赫開發,經過近兩年迭代後於1999年9月7日正式釋出1.0.0版[1]。軟件實現遵循 OpenPGP 標準,相容菲爾·齊默爾曼開發的 PGP。2000年,德國聯邦經濟及科技部資助了31.8萬馬克,用於移植 GnuPG 到 Microsoft Windows[6]

德國政府於2005年資助開發 S/MIME。GnuPG 2.0 於2006年11月13日發佈加入了,S/MIME。因為 GnuPG 2.0 的新的軟件架構不支援某些用途,所以 1.x 與 2.0 是兩個分支版本。[7]此外 GnuPG 1.x 使用了一個整合的加密庫,而 GnuPG 2.x 則用 Libgcrypt 取代了加密庫。

使用

雖然基本的 GnuPG 程式有一個命令列介面,仍然存在許多提供圖形化使用者介面前端。例如 GnuPG 加密被整合進了 Linux 裏流行的桌面環境 KDEGNOME 裏的圖形化電子郵件用戶端KMailNovell Evolution。也有 GnuPG 的圖形化前端(GNOME 裏的 Seahorse英語Seahorse (software)KDE 裏的 KGpgKleopatra)。在 Mac OS X 上,Mac GPG 專案提供 Aqua 作為作業系統整合的加密前端金鑰管理器和 GnuPG 安裝一樣通過 Installer packages 進行安裝。[8]此外,GPGMail 專案[9]可以使 Apple Mail 使用 GnuPG 加密。即時通訊(IM)程式,例如,當 GnuPG 已經安裝並組態好時,PsiFire 可以自動安全的傳遞訊息。像 Horde英語Horde (Software) 這類基於互聯網的軟件也可以使用 GnuPG。跨平台外掛程式 EnigmailMozilla ThunderbirdSeaMonkey 提供了 GnuPG 支援。類似的,Enigform英語EnigformFireGPGMozilla Firefox 提供了 GnuPG 支援。Mailvelope 為在瀏覽器中使用 GnuPG 操作電子郵件提供了支援。

在2005年,G10 Code和 Intevation 發行了 Gpg4win,一個包含 GnuPG for Windows, WinPT, Gnu Privacy Assistant 和為 Windows ExplorerOutlook 提供的 GnuPG 外掛程式的 mail 軟件套裝。這些工具被包裝進了一個標準的微軟安裝套件裏,使 GnuPG 可以在 Windows 系統上安裝和使用。

過程

GnuPG 使用用戶自行生成的非對稱金鑰對來加密資訊,由此產生的公鑰可以同其他用戶以各種方式交換,如金鑰伺服器。他們必須小心交換金鑰,以防止得到偽造的金鑰。GnuPG 還可以向資訊添加一個數碼簽名,這樣,收件人可以驗證資訊完整性和發件人。

GnuPG 支援的各種加密演算法:

應用程式支援

支援 GPG 的應用程式、前端及瀏覽器擴充套件:

參見

參考資料

  1. ^ 1.0 1.1 Release Notes. GnuPG. [2020-02-05]. (原始內容存檔於2014-02-09). 
  2. ^ Noteworthy changes in version 2.2.42. 2023年11月28日 [2024年2月22日]. 
  3. ^ 維爾納·科赫. [Announce] GnuPG 2.4.5 released. 2024年3月12日 [2024年3月12日]. (原始內容存檔於2024年3月12日). 
  4. ^ Project, The People of the GnuPG. GnuPG Frequently Asked Questions. www.gnupg.org. 2018-02-14 [2019-05-04]. (原始內容存檔於2015-04-29) (英語). 
  5. ^ online, heise. Bundesregierung fördert Open Source. heise online. [2019-05-04]. (原始內容存檔於2017-12-22) (德語). 
  6. ^ Germany Awards Grant for Encryption. archive.nytimes.com. [2019-05-04]. (原始內容存檔於2018-04-05). 
  7. ^ GnuPG-2.0 released. [2009-05-02]. (原始內容存檔於2014-02-14). 
  8. ^ Mac GNU Privacy Guard. SourceForge. [2008-04-29]. (原始內容存檔於2017-10-17). 
  9. ^ GPGMail project. GitHub. [2010-07-28]. (原始內容存檔於2020-10-30). 
  10. ^ getfiregpg.org. [2015-08-10]. (原始內容存檔於2020-05-10). 

外部連結

官方網站 在維基數據上編輯此內容(英文)