Чтобы облегчить жизнь пользователям Ubuntu при работе с PGP изобретено много способов, seahorse позволит вам сэкономить массу времени.
И так приступим.
Приложение->Стандартные->Пароли и ключи шифрования
(если у вас такого нет значить у вас не установлен seahorse, конечно это практически не возможно, на всякий случай написал название)
Затем в главном меню приложения.
Файл->Создать
Ключ PGP -Вводим информацию (т.е. Имя Фамилию владельца ключа, его электронный адрес, комментарий в котором указываем дополнительную информацию, например ubuntu user), вводим пароль дожидаемся, когда сформируется ключ.
Ключ теперь вы можете найти на вкладке личные. Соответсвенно его можно экспортировать и установить на другой компьютер.
Чтобы можно было использовать pgp в gui необходимо,что был установлен seahorse-plugins
sudo aptitude seahorse-plugins
Рестартуем наутилус такой командой:
killall nautilus & nautilus&
Либо просто завершим сеанс и войдем в него снова.
Все теперь у вас появились дополнительные возможности, которые позволяют шифровать, расшифровывать, подписывать и проверять подписи используя контекстное меню в nautilus. Кроме того вы можете теперь, например, в gedit включить в параметрах модуль Шифрование текста, который непосредственно будет работать из данного приложения.
ну а под винду что-нибудь типа winPT, который основан на GnuPG
http://winpt.gnupt.de/int/ .
Хотя консоль конечно рулит и дает больше простора для творческой фантазии, но иногда проще пользоваться и графическими утилитами.