跳至內容

GnuPG

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 13:38 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

GNU Privacy GuardGnuPG抑是GPG)是一个密碼學軟體,用佇加密、簽章通信內容佮管理非對稱密碼學的金鎖。GnuPG 是自由軟體,遵循 IETF 訂定的 OpenPGP 技術標準設計,並佮 PGP 保持相容。

GnuPG 是自由軟體基金會的 GNU 計畫的一部份,捌受德國政府的資助。

歷史

GnuPG 的早期版本是由維爾納 ・ 科赫開發,經過最近兩年迵天代後於一九九九年九月初七正式釋出一四界零 . 空版。軟體實現遵循 OpenPGP 標準,相容菲爾 ・ 齊默爾曼開發的 PGP。二空空空年,德國聯邦經濟佮科技部資助了三十一被八萬馬克,用佇咧徙栽 GnuPG 到 Microsoft Windows。

德國政府佇二空空五年資助開發 S / MIME。GnuPG 二四界空佇二空空六年十一月十三號發佈,加入去矣 S / MIME-多用途網際郵件擴充協定(Secure Multipurpose Internet Mail Extensions . RFC 兩千三百十一)。 因為乎 GnuPG 二鋪排的新的軟體架構無支援某一寡用途,所以一 . x 佮二鋪空是兩个分支版本。此外 GnuPG 一 . x 使用一个整合的加密庫,而且 GnuPG 二 . 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 來做安裝。此外,GPGMail 專案會使得 Apple Mail 使用 GnuPG 加密。即時通信 ( IM ) 程式,比如講,當 GnuPG 已經安裝閣組態好時間,Psi 和 Fire 自動安全的傳遞訊息。像 Horde 這類基於網路的軟體嘛會當使用 GnuPG。跨平台外掛程式 Enigmail 為 Mozilla Thunderbird 和 SeaMonkey 提供矣 GnuPG 支援。類似的,Enigform 和 FireGPG 為 Mozilla Firefox 提供矣 GnuPG 支援。Mailvelope 為咧瀏覽器內底使用 GnuPG 操作電子郵件提供了支援。

佇二空空五年,G 十 Code 和 Intevation 發行矣 Gpg 四 win,一个包括 GnuPG for Windows , WinPT , Gnu Privacy Assistant 佮為 Windows Explorer 和 Outlook 提供的 GnuPG 掛程式的 mail 軟體套裝。遮的工具予人包裝進了一个標準的微軟安裝套件內底,使 GnuPG 會當佇 Windows 系統上安裝佮使用。

過程

GnuPG 使用使用者家己生成的非對稱密鎖對來加密資訊,由此產生的公鎖會當仝其他使用者以各種方式交換,如密鎖侍服器。𪜶著愛注意交換密鎖,以防止得著偽造的密鎖。GnuPG 閣會當共資訊添加一个數位簽名,按呢乎,收件人會當驗證資訊完整性佮發件人。

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

  • 嘿稱加密:CAST 五、Camellia、Triple DES、AES、Blowfish、Twofish、ChaCha 二十、IDEA ( 對一爿四 . 十三佮二交零 . 二十開始添加 )
  • 非對稱加密:ElGamal、RSA、DSA、ECDSA、EdDSA
  • 密碼雜鬥函式:RIPEMD 抹百六、MD 五、SHA 影一、SHA 鋪二、Tiger
  • 數字簽名:DSA、RSA、ECDSA、EdDSA

應用程式支援

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

參見

  • PGP
  • 加密技術
  • 密碼學

參考來源