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