Шифрование через PGP/GPG в Linux работает, что называется, “из коробки”. Я уже привык пользоваться им для шифрования сообщений Jabber. Но в Windows такой полезной вещи нет. Для того, чтобы получить ее, необходимо скачать GnuPG. Также, хорошим подспорьем в управлении ключами будет что-то вроде GnuPG Shell, в виду того, что GnuPG — набор консольных команд для управления ключами. GnuPG Shell должен сильно упростить работу с ними.

После установки GnuPG необходимо внести изменения в параметры Windows. А именно, необходимо добавить в переменную PATH путь к GnuPG. Такие программы, как, например, Psi, ищут gpg в директориях, указанных в этой переменной. Для изменения PATH надо перейти в “Свойства” системы (правый клик по “Мой компьютер” → “Свойства” или “Панель управления” → “Система”) и нажать на кнопку “Переменные среды”:

Свойства системы

Появится окошко, в котором, в разделе “Системные переменные” находим переменную PATH и жмем на кнопку “Изменить”:

Переменные среды

Если значение переменной PATH не оканчивается на “;”, дописываем его туда, а также дописываем путь к директории с установленным GnuPG:

Переменная PATH

Жмем на “ОК”. Далее необходимо импортировать ключ. В GnuPG Shell есть список серверов, на которые вы можете экспортировать свои ключи, с них же вы можете их и импортировать. Также вы можете воспользоваться экспортом в файл ключа для экспорта, и импортом ключа из файла для импорта. После импорта ключа остается только задействовать его в той программе, в которой вы хотите шифровать. В моем случае меня интересовал jabber, а точнее, клиентом для него — Psi. Именно этим клиентом я пользуюсь в Windows. Для использования ключа вам необходимо в свойствах учетной записи jabber назначить ключ:

Назначить ключ в Psi

Список ваших ключей будет отображаться в окошке ниже:

Список ключей в настройках Psi

Выбираем нужный, сохраняем настройки и соглашаемся с предложением о переподключении по этому аккаунту. В дальнейшем, авторизация будет проходить по паролю этого ключа, а в чатах с пользователями вы сможете задействовать кнопочку шифрования, при условии, что у вашего собеседника тоже настроено шифрование.