photo 2023 01 05 21 41 00

Ekspor dan Impor Kunci GPG di GNU/Linux

Tidak semua orang ingin beberapa berkas dapat dibuka untuk umum. Akhirnya orang tersebut mengekripsi berkasnya, bisa saja menggunakan GNU PG. Kita dapat mengekspor kunci publik dan privat kita untuk suatu hal. Sebaliknya, kita bisa mengimpor keduanya.

Hari ini kita akan membahas cara aman ekspor dan impor kunci GPG dengan mudah di GNU/Linux.

Cara Ekspor Kunci GPG di GNU/Linux

Pertama kita tampilkan daftar kunci gpg yang kita miliki.

$ gpg --list-keys
Code language: PHP (php)

Setelah itu, kamu akan mendapatkan hasil seperti ini.

/home/alif/.gnupg/pubring.kbx ----------------------------- pub rsa4096 2021-10-27 [SC] [expires: 2023-01-20] F9A211976ED662F00E59361E5E3C45D7B312C643 uid [ unknown] Spotify Public Repository Signing Key <[email protected]> pub rsa4096 2022-07-09 [SC] 0D5D565B46EC81BB96FC5DA5C28D44BFEAC8F189 uid [ultimate] Alif Radhitya Wardana (romantic purple) <[email protected]> sub rsa4096 2022-07-09 [E]
Code language: HTML, XML (xml)

Disini saya ingin mengekspor kunci bernama “Alif Radhitya Wardana“.

Jalankan perintah gpg –export -a untuk mengekspor kunci publik. Kamu bisa memberi nama berkas sesuai selera.

$ gpg --export -a Alif > alif-radhitya-public.key
Code language: JavaScript (javascript)
2023 01 06 19 07
Tangkapan layar setelah melakukan ekspor kunci publik gnupg

Kamu bisa menampilkan berkas public key block menggunakan perintah cat.

$ cat alif-radhitya-public.key
Code language: PHP (php)

Selain kunci publik, jangan lupa mencadangkan secret key. Akan sia-sia jika kelupaan secret key.

Kita gunakan perintah gpg –export-secret-key -a untuk mengekspor secret key. Nantinya kamu diminta memasukkan password secret key, bukan akun pengguna dekstop kamu.

$ gpg --export-secret-key -a Alif > alif-radhitya-rahasia.key
Code language: JavaScript (javascript)
2023 01 06 19 09
Polkit meminta kata sandi GNUPG milik kamu.

Selesai. Kamu berhasil mengekspor public & secret GNUPG keys.

Cara Impor Kunci GPG di GNU/Linux

Posisi desktop saya tidak memiliki kunci ber-uid Alif Radhitya Wardana.

$ gpg --list-keys
Code language: PHP (php)
2023 01 06 19 21
Saya tidak memiliki kunci gnupg ber-uid “Alif Radhitya”.

Sekarang saya ingin mengimpor kunci publik dan rahasia yang sebelumnya saya ekspor.

Saya jalankan gpg –import di terminal. Proses yang berhasil menampakkan output seperti ini.

[[email protected] ~]$ gpg --import alif-radhitya-public.key gpg: key C28D44BFEAC8F189: public key "Alif Radhitya Wardana (romantic purple) <[email protected]>" imported gpg: Total number processed: 1 gpg: imported: 1 [[email protected] ~]$
Code language: PHP (php)

Tidak lupa saya juga mengekspor secret key milik GNUPG saya. Kita jalankan perintah yang sama seperti sebelumnya.

[[email protected] ~]$ gpg --import alif-radhitya-rahasia.key
Code language: JavaScript (javascript)
gpg: key C28D44BFEAC8F189: "Alif Radhitya Wardana (romantic purple) <al1r4d@riseup.net>" not changed gpg: key C28D44BFEAC8F189: secret key imported gpg: Total number processed: 1 gpg: unchanged: 1 gpg: secret keys read: 1 gpg: secret keys imported: 1
Code language: CSS (css)

Sukses. Saya berhasil mengimport kunci publik dan privat GNUPG.

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: