Pulihkan kunci PGP pribadi dari rumah lama


14

Beberapa waktu lalu, saya membuat kunci GPG untuk menandatangani Kode Etik Ubuntu di Launchpad. Saya belum benar-benar menggunakannya sejak itu. Beberapa waktu kemudian, saya membuat cadangan rumah saya dan mulai segar.

Itu semua kembali pada tahun 2009. Saya masih memiliki cadangan tetapi sekarang saya mulai bermain-main dengan Cepat dan mengunggah sesuatu ke Launchpad, saya benar-benar dapat melakukannya dengan memiliki kunci PGP saya kembali.

Saya tidak benar-benar tahu bagaimana kunci diorganisasikan atau di mana disimpan, tetapi saya ingin memulihkan kunci lama saya daripada menghasilkan yang baru. Adakah yang harus mulai dari mana?

Jawaban:


15

Jika Anda memiliki cadangan direktori rumah lama Anda, yang perlu Anda lakukan adalah menyalin ~/.gnupg/folder lama ke rumah baru Anda.

Meskipun harus dicatat bahwa ini bukan cara terbaik untuk membuat cadangan dan memulihkan kunci. Ini memiliki draw-over dari penulisan keyrings gpg pada sistem target. Jika Anda telah mengimpor kunci publik atau membuat kunci baru, ini bukan solusi yang ideal.

Biasanya, Anda harus menyimpan kunci publik dan pribadi menggunakan:

gpg -ao mypub.key --export <MY_KEY_ID>
gpg -ao myprivate.key --export-secret-keys <MY_KEY_ID>

Kemudian impor mereka di sistem baru dengan:

gpg --import myprivate.key
gpg --import mypub.key

Dengan cara ini mereka baru saja ditambahkan ke keyring pada sistem target.


Perlu diketahui bahwa gpg TIDAK menggantung di sini, itu harus meminta frasa sandi untuk setiap kunci.
pai

2

Arahkan ke ./gnupg direktori home lama Anda

kemudian

gpg --import pubring.gpg
gpg --import secring.gpg

impor apa pun di sana yang mungkin Anda butuhkan.


0

Saya memiliki masalah yang sama.

Dan saya menyelesaikannya tanpa kehilangan kunci yang baru saya buat dengan memindahkan file .key dari yang lama ke yang baru ~ / .gnupg / private-keys-v1.d folder dan memulai kembali gnupg.

Ini hanya berfungsi dengan GnuPG 2.1 atau lebih baru.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.