Легко:
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
Я использую gpg и сгенерированные, импортированные и подписанные ключи.
Как я могу взять всю проделанную мной работу и экспортировать все свои ключи, а затем импортировать их на другой компьютер?
Легко:
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
Традиционный PGP позволяет просто копировать файлы ключей или объединять их, вызывая их для импорта. Я не поспевал за GPG, но был бы удивлен, если бы он значительно отличался.
На самом деле, если вы были должным образом параноик, частный брелока должен жить на флэшке или подобное съемному устройство, возможно, с надежно хранятся CD-R или аналогичным для резервного копирования), так что часть будет спорной.
Вы можете просто скопировать pubring.gpg, secring.gpg и trust.db со старой машины на новую.
HTH, январь