GnuPG - GNU Privacy Guard - свободная программа для шифрования информации и создания электронных цифровых подписей. Работает на почти всех операционных системах, включая Windows (Gpg4win), GNU/Linux и Mac OS X.GnuPG для шифрования использует асимметричные пары ключей, генерируемые пользователями GnuPG, при этом открытыми ключами можно обмениваться с другими пользователями различными путями, в том числе через Интернет с помощью серверов ключей. Кроме этого, GnuPG позволяет добавлять к сообщению криптографическую цифровую подпись, при этом целостность и отправитель сообщения могут быть проверены.