GNU Privacy Guard
GnuPG は、特許で制限されているアルゴリズムを含めていない。
したがって、従来の GnuPG では、PGP の過去のバージョンで標準で用いられていた International Data Encryption Algorithm (IDEA) を使うことができず、使用にはプラグインが必要であったが、各国における IDEA の特許切れに伴い、1.4.13/2.0.20 から IDEA が含まれるようになった。これは、過去のコンテンツの署名検証、復号および古いPGPからGnuPGへの移行といった互換性維持のための最低限のサポートであり、既定では新しい鍵の作成における選択肢には現れない。
RSA は 2000 年に特許が切れたので、1.0.3 から含まれるようになった。
また、1.4.10/2.0.12 から Camellia も含まれるようになった。
2.1系列以降では楕円曲線暗号(楕円曲線DSA (ECDSA)、楕円曲線ディフィー・ヘルマン鍵共有 (ECDH)、エドワーズ曲線デジタル署名アルゴリズム (EdDSA))に対応する。
2022年時点での安定版である2.