Обмен открытыми ключами в PGP(GnuPG)
Если вы завели себе открытый и закрытый ключ PGP, то возникает проблема передать кому то открытый ключ, что бы он мог проверить например вашу цифровую подпись или зашифровать письмо для вас, которое сможете расшифровать только вы с помощью вашего закрытого ключа. Есть несколько способов это сделать.
I. Обмен через общедоступный сервер открытых ключей.
1. Смотрим ID своего открытого ключа(если вы незапомнили его на память Ж%-)
2. Заливаем свой ключ на сервер:
II. Но более простой и очевидный способ это отправить свой открытый ключ по e-mail.
1. Экспоритруем открытый ключ для отправки по почте
3. Этот ключь можно импортировать себе таким образомIII. В настроенном соответствующим образом mutt можно воспользоватся горячими клавишами для отправки своего, импортирования полученного открытого ключа.
(esc)k - отправить свой открытый ключ. Если ключей несколько попросят ввести индетификатор. Если нажать Etner, вам предложит список из локально импортированных открытых ключей. Можно часть индетификатора, и вам предложат ключи в индетификаторах которых есть эта строка. В моем случае это "ramok".
Ctrl-k - импортировать все открытые ключи из письма.
(Esc)P - проверить PGP-сообщение(если у вас не настроена автопроверка)
I. Обмен через общедоступный сервер открытых ключей.
1. Смотрим ID своего открытого ключа(если вы незапомнили его на память Ж%-)
gpg --list-public-keys
2. Заливаем свой ключ на сервер:
ramok:pts/62<~/ gpg --send-keys 2ADA590C gpg: отправляю ключ 2ADA590C на hkp сервер subkeys.pgp.net ramok:pts/62<~/3. Любым доступным способом(публикуем на сайте, e-mail, ICQ, jabber, телефон..) сообщаем другому человеку ID вашего ключа и если нужно имя сервера. 4. Человек может получить Ваш ключ таким образом:
gpg --recv-keys 2ADA590Cили другой программой работы с PGP ключами.
II. Но более простой и очевидный способ это отправить свой открытый ключ по e-mail.
1. Экспоритруем открытый ключ для отправки по почте
gpg --armor --export 2ADA590C > my_open_gpg_key.txt2. Отправляем этот файл по почте или выкладываем на сайте в интернете.
3. Этот ключь можно импортировать себе таким образом
gpg --no-verbose --import my_open_gpg_key.txt
III. В настроенном соответствующим образом mutt можно воспользоватся горячими клавишами для отправки своего, импортирования полученного открытого ключа.
(esc)k - отправить свой открытый ключ. Если ключей несколько попросят ввести индетификатор. Если нажать Etner, вам предложит список из локально импортированных открытых ключей. Можно часть индетификатора, и вам предложат ключи в индетификаторах которых есть эта строка. В моем случае это "ramok".Ctrl-k - импортировать все открытые ключи из письма.
(Esc)P - проверить PGP-сообщение(если у вас не настроена автопроверка)
- 1762 просмотра
Страница для печати


> проверить например вашу цифровую подпись или расшифровать ваше письмо
Ошибочка! Проверить подпись - да. Но расшифровать письмо - лучше не стоит; так как открытый ключ передается наоборот с целью зашифровки данных. А вот приватным ключом расшифровываем, но передавать его ни в коем случае никому не надо.
В остальном все верно :)
посыпаю голову пеплом. спасибо подправил Ж:-)
--
Signature invent in progress 22% #.........
Чтобы получить ключ с сервера, можно и не запоминать/копировать/вставлять ID. Достаточно выполнить поиск:
gpg --search-keys 'Vasia Pupkin'
Отправить комментарий