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?
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?
Jawaban:
_____ @ andrewsomething No. Penanya yang Anda sebutkan [sic], memiliki [sic] kunci yang tersedia di satu mesin. tapi saya kehilangan kunci saya. (Komputer meledak)
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.
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.
Namun, Anda dapat dengan mudah mengimpor / mengekspor kunci dengan mengikuti langkah-langkah di bawah ini:
Cukup salin ~/.gnupg
direktori dari mesin sumber ke mesin tujuan.
Misalkan nama kuncinya adalah ABCDFE01
.
Ekspor kunci publik dan pribadi ke file yang dinamai mygpgkey_pub.gpg
dan mygpgkey_sec.gpg
masing - masing.
gpg --output mygpgkey_pub.gpg --armor --export ABCDFE01
gpg --output mygpgkey_sec.gpg --armor --export-secret-key ABCDFE01
Kemudian, salin file-file itu ke komputer tujuan, dan jalankan:
gpg --import ~/mygpgkey_pub.gpg
gpg --allow-secret-key-import --import ~/mygpgkey_sec.gpg
Sumber: http://www.ralree.com/2007/03/07/howto-export-and-import-private-gpg-keys/
Buka tanda hubung kesatuan Anda dan ketik karena seahorse
akan mencantumkan Anda passwords 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.
~/.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.