Відповіді:
Експорт відкритого ключа
Ця команда експортує броньовану версію відкритого ключа Ascii:
gpg --output public.pgp --armor --export username@email
Експорт секретного ключа
Ця команда експортує бронемашину Ascii таємного ключа:
gpg --output private.pgp --armor --export-secret-key username@email
Побоювання безпеки, резервне копіювання та зберігання
Публічний ключ PGP містить інформацію про адресу електронної пошти. Це, як правило, прийнятно, оскільки відкритий ключ використовується для шифрування електронної пошти на вашу адресу. Однак у деяких випадках це небажано.
У більшості випадків використання секретний ключ не потрібно експортувати та не повинен поширювати . Якщо метою є створення ключа резервного копіювання, слід скористатися опцією резервного копіювання:
gpg --output backupkeys.pgp --armor --export --export-options export-backup user@email
Це дозволить експортувати всю необхідну інформацію для відновлення секретних ключів, включаючи інформацію довірчої бази даних. Переконайтесь, що ви зберігаєте будь-які резервні секретні ключі від обчислювальної платформи та в безпечному фізичному місці.
Якщо цей ключ важливий для вас, я рекомендую роздрукувати ключ на папері за допомогою паперової клавіші . І помістити паперовий ключ у вогнестійкий / водонепроникний сейф.
Сервери відкритих ключів
Взагалі, не рекомендується публікувати персональні відкриті ключі на серверах ключів. Немає способу видалення ключа, коли він розміщений, і немає способу гарантувати, що ключ на сервері був розміщений там передбачуваним власником ключа.
Набагато краще розмістити свій відкритий ключ на веб-сайті, яким ви володієте або контролюєте його. Деякі рекомендують keybase.io для розповсюдження. Однак цей метод відстежує участь у різних соціальних та технічних спільнотах, що може не бути бажаним у деяких випадках використання.
Для технічно майстерних я особисто рекомендую спробувати послугу виявлення ключових ключових рівнів домену webkey .
--export-options export-backup
тощо). Я щось пропускаю, чи я неправильно зрозумів вид резервного копіювання?
--export-secret-keys
, але ні --export-secret-key
.
gpg --import-options restore --import backupkeys.pgp
, але це не відновлює секретні ключі, лише відкриті, якщо backupkeys.pgp був створений gpg --output backupkeys.pgp --armor --export --export-options export-backup
. У цьому --armor
немає необхідності і export-backup
може бути замінено на backup
.