Вопрос: Нужно ли мне экспортировать общедоступные ключи GnuPG при экспорте частных?


Я создал свои ключи GnuPG. Они отображаются в моем хранилище ключей. Теперь я хочу экспортировать свой секретный ключ и импортировать его на другой компьютер, чтобы я мог использовать его на этом компьютере (например, мой ноутбук).

Мне нужно отдельно экспортировать и импортировать секретные и открытые ключи? Есть ли секретный ключ уже с открытым ключом?

В принципе, я хочу, чтобы на моем ноутбуке была копия моих открытых и закрытых ключей.


1
2017-08-23 01:22


Источник


Ваш закрытый ключ всегда должен оставаться закрытым, вы не должны загружать его в любом месте. en.wikipedia.org/wiki/Public-key_cryptography - Tyson
Здравствуй. Я не загружаю его нигде. Мне нужно использовать его и на моем ноутбуке. - yarun can
Ваш открытый ключ отправляется на сервер, закрытый ключ должен НИКОГДА оставьте свой компьютер. То, как формулируется ваш вопрос, приводит меня к убеждению, что вы хотите «экспортировать его и импортировать на другой компьютер». - Tyson
отредактировал мой вопрос - yarun can


Ответы:


Из сообщение в группе пользователей GnuPG:

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

Но неплохо также отправить вам открытый ключ со всеми подписями.

Кроме того, вы можете рассмотреть вопрос о передаче своего ключа на сервер ключей (например, Сетевой сервер SKS).


0
2017-08-25 04:22





Нет, вам не нужно экспортировать их отдельно; при экспорте секретного ключа все, что содержится в публике. Из RFC 4880, OpenPGP, выделение добавлено мной:

5.5.1.3. Пакет секретных ключей (тег 5)

Пакет секретного ключа содержит всю информацию, найденную в      Пакет с открытым ключом, включая материал с открытым ключом, но также      включает секретный ключ после всех полей с открытым ключом.

Вы также можете проверить это, выполнив gpg --list-packets [file], который выведет список всех содержащихся пакетов, включая общедоступные (вспомогательные) ключи, подписи и т. д.


0
2017-09-02 19:10