PGP
OpenPGP
从 PGP 软件派生
由 Phil Zimmermann 创建
GnuPG
RFC4880:OpenPGP Message Format
算法支持
分组密码
非对称算法
软件生态
依赖/核心库
Libgpg-error
Libgcrypt
Libksba
Libassuan
nPth
API
GPGME (GnuPG Made Easy)
依赖工具
Pinentry (Secure PinEntry Dialog.)
UI
GPA (The Gnu Privacy Assistant)
Keyserver
SKS (SKS Keyserver)
Keylookup (Is a tool to fetch keys from keyservers.)
Camellia
CAST5
RFC5581:The Camellia Cipher in OpenPGP
Triple DES
AES
Blowfish
Twofish
ECC
ElGamal
RSA
RFC6637:Elliptic Curve Cryptography (ECC) in OpenPGP
哈希
RIPEMD-160
MD5
SHA-160/384/512
Tiger
数字签名
DSA
RSA
ECC
硬件设备
OpenPGP card
PPC Card Systems (0x0001)
Prism (0x0002)
OpenFortress (0x0003)
Wewid (0x0004)
ZeitControl (0x0005)
Yubico (0x0006)
OpenKMS (0x0007)
Scard Solutions (0x0008)
FSIJ (0xF517)
Fellowship
(2016)
Hockeypuck (Keyserver written in Go.)