Saya telah kehilangan kunci GPG yang saya gunakan untuk Launchpad dan enkripsi email, bersama dengan seluruh ~/.gnupg
folder saya . Bisakah saya memulihkannya menggunakan kunci publik?
gnupg
data-recovery
pgp
sorush-r
sumber
sumber
Jawaban:
Maaf, tetapi Anda tidak bisa mendapatkan kunci Anda kembali. Ini dengan desain.
Algoritma RSA (dan DSA / ElGamal) direkayasa sehingga kunci harus dibuat pada waktu yang bersamaan. Ada variabel antara yang tidak disimpan sebagai bagian dari kunci privat atau publik. Karena kunci publik dibuat untuk dipublikasikan, Anda tidak dapat menyimpulkan kunci rahasia darinya, atau akan ada lubang keamanan raksasa. Kedua bilangan prima dihasilkan dari angka acak.
Juga, email kunci / nama / deskripsi tidak ada hubungannya dengan modulus ("gemuk" bagian data kunci). Oleh karena itu, Anda tidak dapat memulihkan kunci rahasia Anda tanpa cadangan, setidaknya tidak tanpa memperhitungkan sejumlah besar yang tidak dapat dengan mudah dilakukan sekarang. Frasa sandi digunakan untuk melindungi kunci dengan kunci (simetris) lain yang dihasilkan dari frasa sandi, tetapi baik kunci maupun kata sandi ini tidak memengaruhi modulus dengan cara apa pun kecuali sumber data acak yang tersesat.
Apa yang dapat saya?
Anda dapat pergi ke manajemen kunci Launchpad setelah masuk melalui nama pengguna dan kata sandi, cabut kunci lama Anda. dan kemudian membuat dan menerbitkan kunci baru. Tidak ada batasan jumlah kunci yang dapat Anda terbitkan. Buat cadangan yang aman, dan pastikan tidak ada yang mendapat akses tidak sah ke cadangan, dan bahwa kunci dalam cadangan dilindungi oleh frasa sandi.
sumber
Tidak, sangat tidak mungkin Anda dapat membuat kunci yang sama lagi.
Namun, Anda dapat dengan mudah mengimpor / mengekspor kunci dengan mengikuti langkah-langkah di bawah ini:
Mengimpor keyring (semua kunci)
Cukup salin
~/.gnupg
direktori dari mesin sumber ke mesin tujuan.Hanya mengimpor kunci tertentu
Misalkan nama kuncinya adalah
ABCDFE01
.Ekspor kunci publik dan pribadi ke file yang dinamai
mygpgkey_pub.gpg
danmygpgkey_sec.gpg
masing - masing.Kemudian, salin file-file itu ke komputer tujuan, dan jalankan:
Sumber: http://www.ralree.com/2007/03/07/howto-export-and-import-private-gpg-keys/
sumber
Buka tanda hubung kesatuan Anda dan ketik karena
seahorse
akan mencantumkan Andapasswords and applications
. klik untuk membuka. di sana kunci yang Anda buat akan ada di Tab Kunci pribadi Saya . pilih itu. Di sana Anda dapat melihat kunci yang Anda buat. pilih tombol itu, maka secara otomatis dalam opsi ekspor menu akan aktif dan pilih tombol ekspor itu. kemudian simpan lokasi yang Anda inginkan.Sekarang buka sistem tujuan Anda di mana Anda ingin mengimpor ini. Ada juga seperti yang disebutkan di atas proses yang sama hingga membuka kata sandi dan aplikasi. Dalam aplikasi itu dari menu utama pilih file dan pilih Impor. melalui Anda dapat memilih kunci yang telah Anda simpan dari PC 1 Anda.
Lihatlah gambar jika Anda ingin lebih jelas.
sumber
~/.gnugpg
direktori). Saya ingat frasa sandi dan detailnya, tetapi kunci yang baru dibuat memiliki sidik jari dan kunci publik yang berbeda ... Karena itu, Launchpad tidak menerima tanda tangan saya.