Encrypt File di Ubuntu dengan GPG

Encrypt File di Ubuntu dengan GPG

Dalam artikel ini, kami akan menerangkan cara menyulitkan fail di Ubuntu dengan GPG.

"GPG" atau "GNU Privacy Guard" membolehkan anda menyulitkan fail dan data dengan selamat dengan algoritma penyulitan yang kuat. GPG adalah kaedah terbaik untuk memastikan komunikasi yang selamat antara dua pihak. Ia membolehkan maklumat sensitif untuk dikongsi dengan mudah di rangkaian yang tidak selamat.

Prasyarat

  • Desktop yang dipasang Ubuntu, pelayan khusus atau KVM VPS.
  • Akses pengguna root atau pengguna biasa dengan hak pentadbiran untuk memasang GPG.

Encrypt File di Ubuntu dengan GPG

Pasang GPG di Ubuntu

Kita boleh memasang GPG menggunakan arahan berikut:

# apt install gpg

Encrypt file menggunakan GPG

Perintah berikut akan menyulitkan test.txt .

# gpg -c test.txt

Setelah anda menjalankan perintah di atas, anda akan meminta memasukkan frasa laluan yang akan digunakan untuk menyulitkan dan menyahsulitkan fail.

Encrypt File di Ubuntu dengan GPG

Selepas anda memasukkan frasa laluan, fail akan disulitkan dan satu fail dibuat dalam format berikut:

test.txt.gpg

Untuk menyahsulitkan fail, jalankan perintah dalam format berikut:

# gpg test.txt.gpg

Gunakan frasa laluan yang awalnya anda gunakan untuk menyulitkan fail. Setelah didekripsi, anda akan mendapat kembali fail "test.txt".

Hasilkan pasangan kunci GPG

Anda boleh menggunakan sepasang kunci "awam" dan "peribadi" untuk menyulitkan dan menyahsulitkan fail. Untuk menghasilkan pasangan kunci GPG, anda boleh menggunakan arahan di bawah:

# gpg --generate-key

Ikuti arahan dan masukkan nama pengguna dan kata laluan apabila diminta. Setelah menghasilkan pasangan kunci, GPG akan menunjukkan kunci awam yang dihasilkan dalam output terminal.

Untuk mengeksport kunci awam ke fail, jalankan arahan berikut:

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

Ganti " public_key " dengan kunci awam anda sendiri yang dihasilkan pada langkah di atas. Kunci peribadi yang anda hasilkan akan tersedia di direktori " $ HOME / .gnupg / ".

Enkripsi fail menggunakan kunci awam orang lain, gunakan arahan berikut:

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

Catatan: Ganti file public_key.file dengan kunci awam orang yang anda mahu hantarkan fail.

Nyahsulitkan fail yang disulitkan menggunakan kunci awam anda, gunakan arahan berikut:

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

GPG secara automatik akan mengesan kunci peribadi anda semasa penyahsulitan selama ia disimpan dalam direktori "$ HOME / .gnupg /".

Ketahui lebih lanjut mengenai cheatsheet GPG.

Dalam artikel ini, kita telah melihat cara menyulitkan fail di Ubuntu dengan GPG.