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-keysCode 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.keyCode 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.keyCode 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.keyCode 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-keysCode 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.

[alif@obituari ~]$ 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
[alif@obituari ~]$
Code language: PHP (php)

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

[alif@obituari ~]$ gpg --import alif-radhitya-rahasia.keyCode 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 *