Перемещение ключей PGP

886
Daniel

Я использую gpg и сгенерированные, импортированные и подписанные ключи.

Как я могу взять всю проделанную мной работу и экспортировать все свои ключи, а затем импортировать их на другой компьютер?

2

3 ответа на вопрос

5
Satanicpuppy

Легко:

 gpg --export my_key -o my_public_key.gpg gpg --export-secret-key my_key -o my_secret_key.gpg 

Затем:

 gpg --import my_public_key.gpg gpg --allow-secret-key-import --import my_secret_key.gpg 
Я собираюсь попробовать это когда-нибудь на этой неделе! Спасибо сатанипуппи! Daniel 14 лет назад 0
Используемые параметры: -o, --output использовать в качестве выходного файла Daniel 14 лет назад 0
3

Традиционный PGP позволяет просто копировать файлы ключей или объединять их, вызывая их для импорта. Я не поспевал за GPG, но был бы удивлен, если бы он значительно отличался.

На самом деле, если вы были должным образом параноик, частный брелока должен жить на флэшке или подобное съемному устройство, возможно, с надежно хранятся CD-R или аналогичным для резервного копирования), так что часть будет спорной.

0
Jan

Вы можете просто скопировать pubring.gpg, secring.gpg и trust.db со старой машины на новую.

  • secring.gpg содержит все ваши личные ключи
  • pubring.gpg содержит все ваши открытые ключи (импортированные, подписанные ключи)
  • trust.db содержит настройки доверия пользователя (если используется)

HTH, январь