Tip Linux: Mengenkripsi dan mendekripsi file dari baris perintah dengan gpg
- Kategori: Linux
Apakah Anda paranoid? Apakah Anda takut seseorang akan mendapatkan data yang tidak mereka miliki? Saya. Dan karena itu saya sering mengenkripsi file dengan kunci gpg yang tidak diberikan kepada siapa pun. Dengan file terenkripsi tersebut, saya tahu bahwa file tersebut aman bagi sebagian besar masyarakat umum. Dan karena saya cenderung menggunakan kunci sandi yang panjang untuk gpg, memecahkannya adalah sebuah tantangan.
Biasanya saya menggunakan gpg untuk semua ini. Dan ketika saya menggunakan gpg saya menggunakannya dari baris perintah. Ini sebenarnya cukup mudah digunakan. Dalam artikel ini saya akan menunjukkan kepada Anda cara membuat kunci gpg, mengenkripsi, dan mendekripsi file. Anda akan menemukan ini tugas yang mudah sehingga Anda akan menggunakannya lebih dari yang Anda pikirkan. Haruskah saya menginstal?
Kemungkinan besar, jika Anda memiliki distribusi Linux modern, gpg sudah diinstal. Jika Anda mengeluarkan perintah gpg yang mana dan Anda mendapatkan sesuatu seperti / usr / bin / gpg kembali, Anda tahu Anda telah menginstal gpg. Jika Anda tidak melihat bahwa Anda dapat menginstalnya dengan mengeluarkan salah satu dari perintah berikut:
sudo apt-get install gnupg
atau
yum install gnupg
Setelah terinstal, Anda harus membuat kunci terlebih dahulu. Ini juga dilakukan dari baris perintah.
Hasilkan kunci Anda
Untuk menghasilkan masalah kunci, perintah:
gpg --gen-key
Setelah Anda memasukkannya, Anda akan ditanyai sejumlah pertanyaan yang berkaitan dengan kunci Anda. Ini semua harus cukup jelas. Setelah Anda menyelesaikan pembuatan kunci, pastikan Anda mengingat nama pengguna untuk kunci tersebut serta frasa sandinya.
Mengenkripsi file
Sekarang mari masuk ke hal yang bagus - mengenkripsi file. Untuk mengenkripsi file dengan gpg Anda akan menggunakan struktur perintah:
Gpg OPSI FILE
Karena Anda mengenkripsi, Anda harus menggunakan file adalah pilihan. Dan karena Anda ingin mengenkripsi file dengan kunci gpg pengguna tertentu, Anda akan menggunakan opsi r. Jadi katakanlah Anda akan mengenkripsi file TEST.tgz dengan kunci gpg dari pengguna jlwallen. Untuk melakukan ini, Anda akan mengeluarkan perintah:
gpg -e -r jlwallen TEST.tgz
File yang dihasilkan adalah TEST.tgz.gpg. Jika Anda mencoba melihat file, Anda akan langsung melihatnya sekarang menjadi file biner. Jika Anda mencoba mengurai file, Anda akan diberi tahu bahwa file tersebut tidak dalam format gzip.
Mendekripsi file
Mendekripsi file semudah mengenkripsi file. Kami akan tetap menggunakan contoh yang sama. Untuk mendekripsi file TEST.tgz.gpg berikan perintah:
gpg -d -o TEST.tgz TEST.tgz.gpg
Anda akan dimintai frasa sandi yang terkait dengan kunci enkripsi pengguna yang digunakan pada file tersebut. Itu d opsi menunjukkan Anda mendekripsi file dan atau opsi menunjukkan file apa yang akan dikeluarkan hasil. Setelah perintah ini dikeluarkan, Anda akan kembali ke file TEST.tgz.
Pikiran terakhir
Tentu ada banyak alat gui yang akan membuat pekerjaan ini lebih mudah. Tetapi ada terlalu banyak contoh ketika membutuhkan baris perintah yang memungkinkan Anda melakukan hal-hal yang tidak dapat Anda lakukan dengan gui.