Enkripsi File di Ubuntu dengan GPG

Enkripsi File di Ubuntu dengan GPG

Pada artikel ini, kami akan menjelaskan cara mengenkripsi file di Ubuntu dengan GPG.

“GPG” atau “GNU Privacy Guard” memungkinkan Anda mengenkripsi file dan data dengan aman dengan algoritma enkripsi yang kuat. GPG adalah metode yang sangat baik untuk memastikan komunikasi yang aman antara dua pihak. Ini memungkinkan informasi sensitif untuk dibagikan dengan mudah melalui jaringan yang tidak aman.

Prasyarat

  • Desktop yang diinstal Ubuntu, server khusus atau KVM VPS.
  • Akses pengguna root atau pengguna biasa dengan hak administratif untuk menginstal GPG.

Enkripsi File di Ubuntu dengan GPG

Instal GPG di Ubuntu

Kita dapat menginstal GPG menggunakan perintah berikut:

# apt install gpg

Enkripsi file menggunakan GPG

Perintah berikut akan mengenkripsi test.txt .

# gpg -c test.txt

Setelah Anda menjalankan perintah di atas, Anda akan diminta untuk memasukkan kata sandi yang akan digunakan untuk mengenkripsi dan mendekripsi file.

Enkripsi File di Ubuntu dengan GPG

Setelah Anda memasukkan frasa sandi, file akan dienkripsi dan satu file dibuat dalam format berikut:

test.txt.gpg

Untuk mendekripsi file, jalankan perintah dalam format berikut:

# gpg test.txt.gpg

Gunakan frasa sandi yang awalnya Anda gunakan untuk mengenkripsi file. Setelah didekripsi, Anda akan mendapatkan kembali file "test.txt".

Hasilkan pasangan kunci GPG

Anda dapat menggunakan sepasang kunci "publik" dan "pribadi" untuk mengenkripsi dan mendekripsi file. Untuk menghasilkan pasangan kunci GPG, Anda dapat menggunakan perintah di bawah ini:

# gpg --generate-key

Ikuti instruksi dan masukkan nama pengguna dan kata sandi saat diminta. Setelah menghasilkan pasangan kunci, GPG akan menampilkan kunci publik yang dihasilkan dalam keluaran terminal.

Untuk mengekspor kunci publik ke file, jalankan perintah berikut:

# gpg --armor --export --output "public_key'

Ganti " public_key " dengan kunci publik Anda sendiri yang dihasilkan pada langkah di atas. Kunci pribadi yang Anda buat akan tersedia di direktori “ $HOME/.gnupg/ ”.

Enkripsi file menggunakan kunci publik orang lain, gunakan perintah berikut:

# gpg --encrypt --recipient-file public_key.file test.txt

Catatan: Ganti public_key.file dengan kunci publik orang yang ingin Anda kirimi file.

Dekripsi file yang dienkripsi menggunakan kunci publik Anda, gunakan perintah berikut:

# gpg --decrypt --output test.txt test.txt.gpg

GPG akan secara otomatis mendeteksi kunci pribadi Anda selama dekripsi selama disimpan di direktori “$HOME/.gnupg/”.

Pelajari lebih lanjut tentang lembar contekan GPG.

Pada artikel ini, kita telah melihat cara mengenkripsi file di Ubuntu dengan GPG.