Latar belakang: Bos saya telah mencoba mengekspor kunci ASC ke saya dengan bagian publik dan pribadi tetapi setiap kali saya mendapatkan file, bagian pribadi tidak pernah dimuat dan tidak akan mendekripsi file apa pun.
Kami telah mencoba Mengekspor Kunci ASC menggunakan:
- Aplikasi Windows Kleopatra 2.1 (termasuk dalam gpg4win)
Asisten Privasi GNU Aplikasi Windows (disertakan dalam gpg4win)
Error: "Decryption failed. Secret Key Not available."
Bagaimana Anda mengekspor kunci asc rahasia atau pribadi dengan benar untuk mendekripsi file gpg?
sumber
Semua balasan di atas benar, tetapi mungkin melewatkan satu langkah penting, Anda perlu mengedit kunci yang diimpor dan "pada akhirnya percaya" kunci itu
dan pilih 5 untuk mengaktifkan kunci pribadi yang diimpor itu sebagai salah satu kunci Anda
sumber
Lihat perawatan dari Dark Otter
https://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
Jika situs sedang down, gunakan referensi backup archive.org:
https://web.archive.org/web/20170518155052/https://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
yang mencakup cara yang cukup aman untuk mentransfer kunci. Anda dapat memasukkan rekomendasi itu ke dalam skrip shell yang ditunjukkan di bawah ini untuk penggunaan berulang.
Pertama dapatkan KEYID yang Anda inginkan dari daftar yang ditunjukkan oleh
Dari daftar yang dihasilkan, perhatikan KEYID (8 heksadesimal setelah detik) yang Anda perlukan untuk transfer.
Kemudian aktifkan shell scipts yang diuji "export_private_key" pada akun pertama dan buat pubkey.gpg + keys.asc Anda. Selanjutnya, aktifkan akun kedua "import_private_key". Berikut adalah konten mereka yang ditampilkan dengan cat (copy & paste konten):
Sekarang transfer dengan beberapa cara "pubkey.gpg" (jika diperlukan) dan private "keys.asc" ke akun kedua dan jalankan program yang ditampilkan di bawah ini.
Dalam semangat Otter "Dan itu, seharusnya, itu".
sumber
--no-use-agent
sudah usang dalam versi gpg 2.Saya pikir Anda belum mengimpor kunci pribadi seperti pesan kesalahan, Untuk mengimpor kunci publik / pribadi dari gnupg:
sumber
ini akhirnya berhasil untuk saya:
Anda dapat memberi nama keyfilename.asc dengan nama apa saja selama Anda tetap menggunakan ekstensi .asc.
perintah ini menyalin semua kunci rahasia di komputer pengguna ke keyfilename.asc di direktori kerja tempat perintah itu dipanggil.
Untuk Mengekspor hanya 1 kunci rahasia tertentu alih-alih semuanya:
keyIDNumber adalah nomor id kunci untuk kunci yang diinginkan yang Anda coba ekspor.
sumber
exportedKeyFilename.asc
ke komputer lain dan kemudian lakukangpg --allow-secret-key-import --import exportedKeyFilename.asc
di direktori dengan.asc
file tersebut. Lihat: unix.stackexchange.com/questions/184947/…Mirip dengan jawaban @Wolfram J, berikut adalah metode untuk mengenkripsi kunci pribadi Anda dengan frasa sandi :
Dan metode yang sesuai untuk mendekripsi:
sumber
1.Ekspor Kunci Rahasia (inilah yang seharusnya dilakukan atasan Anda untuk Anda)
2. Impor Kunci Rahasia (impor privateKey Anda)
3. Belum selesai, Anda masih harus mempercayai sebuah kunci. Anda perlu memastikan bahwa Anda juga pada akhirnya mempercayai sebuah kunci.
Masukkan kepercayaan, 5, y, lalu keluar
Sumber: https://medium.com/@GalarnykMichael/public-key-asymmetric-cryptography-using-gpg-5a8d914c9bca
sumber