GNU Privacy Guard (GnuPG, GPG) — свободная программа для шифрования информации и создания электронных цифровых подписей. Разработана как альтернатива PGP и выпущена под свободной лицензией GNU General Public License. GnuPG полностью совместима со стандартом IETF OpenPGP. Текущие версии GnuPG могут взаимодействовать с PGP и другими OpenPGP-совместимыми системами. Особенности: -Полная альтернатива PGP. -Не использует патентованные алгоритмы. -Распространяется под GNU General Public License. -Полная реализация OpenPGP. -Расшифрование и аутентификация почтовых сообщений, созданных с помощью PGP 5, 6 и 7. -Поддержка электронной подписи с помощью алгоритмов ElGamal, DSA, RSA и хеш-функций MD5, SHA-1, SHA-2, RIPE-MD-160 и TIGER. -Работа с асимметричным шифрованием ElGamal и RSA (длина ключа от 1024 до 4096 бит). -Поддержка блочных алгоритмов симметричного шифрования AES, CAST5, 3DES, Twofish, Blowfish, Camellia, а также IDEA с помощью плагина. -Поддержка алгоритмов сжатия: ZIP, ZLIB, BZIP2