Как узнать каким ключем пользоваться собеседнику gpg? Я знаю математические основы, но немного запутался в workflow gpg. Пару вопросов:
1. Я скачал публичный gpg ключ собеседника с сервера ключей, импортирую его к себе. Как я/любой другой собеседник может узнать какой открытый ключ выбрать, если там публичный мастер-ключ pub, пару публичных подключей sub и у всех есть возможность для дешифрования (E) Using: E? Как собеседник на другой стороне узнает какой ключ я использовал? Если я выбрал pub мастер ключ, а у него на ноутбуке доступ только к подключам(во всех статьях пользователем рекомендуют отчуждать мастер ключ с рабочего компьютера)?
2. Если я подписываю сообщения подключем (sub Using: S), то как мне разместить сертификат открытого подключа в интернете для проверки? Я не нашел экспорт именно подключа в gpg. Другие люди должны проверить подпись подключем (как они узнают каким подключем подписано?), потом увидеть, что подключ подписан pub мастер-ключем и посмотреть его сертификат, чтобы узнать USER ID, так что ли? Какой вообще workflow в случае проверки подписи, сделанного подключем?

21 Авг 2019 в 07:11
178 +1
0
Ответы
1

Когда вы импортируете публичный ключ собеседника к себе, вы можете использовать команду gpg --list-keys для просмотра импортированных ключей на вашем компьютере. В этом списке будут отображены идентификаторы (ID) ключей собеседника, которые вы можете использовать для шифрования сообщений. Когда вы шифруете сообщение для собеседника, укажите ID ключа, который был использован для этого.

Если вы подписываете сообщения с помощью подключа (sub), то для проверки подписи другими людьми им необходимо иметь публичный ключ, который соответствует вашему подключу. Вы можете экспортировать публичный ключ с помощью команды gpg --output publickey.asc --armor --export <subkeyID>. Другие люди могут импортировать этот ключ и использовать его для проверки подписи ваших сообщений.

При проверке подписи другие пользователи сначала увидят, каким подключом было подписано сообщение, затем узнают, что этот подключ подписан вашим мастер-ключом, и, наконец, смогут проверить сертификат вашего мастер-ключа, чтобы узнать ваш USER ID. Общий workflow для проверки подписи включает в себя эти шаги.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 96 157 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир