Sebagian besar dari kita menyimpan catatan penting, kredensial login, dan informasi sensitif lainnya dalam file teks. Namun, tidak aman menyimpan informasi ini dalam teks biasa. Salah satu cara untuk melindungi informasi sensitif adalah dengan menggunakan enkripsi.
Jika Anda mencari cara sederhana dan cepat untuk mengenkripsi file di Linux, Anda dapat menggunakan editor Vim. Vim memiliki beberapa fitur enkripsi file bawaan yang memungkinkan Anda mengamankan informasi sensitif menggunakan metode enkripsi yang berbeda. Hanya orang dengan kunci yang tepat yang dapat mengakses file yang dienkripsi.
Mari kita lihat bagaimana Anda dapat menggunakan Vim untuk mengenkripsi file teks di Linux.
Cara Mengenkripsi File Menggunakan Vim
Untuk mengenkripsi file menggunakan Vim, pertama buka di editor menggunakan perintah berikut:
nama file vim
Jika file dengan nama file yang ditentukan tidak ada, Vim akan membuatnya. Sekarang pergi ke Masukkan modus dengan menekan Saya kunci dan tambahkan teks yang ingin Anda sertakan dalam file.
Untuk mengenkripsi file, tekan ESC pergi ke Modus perintah, ketik baris berikut, dan tekan Memasuki:
:X
Vim akan menanyakan kunci enkripsi Anda. Anda harus memasukkan kunci dua kali.
Ke simpan perubahan dan keluar dari Vim, ketik berikut ini dan tekan Memasuki:
: wq
Ini akan mengenkripsi file teks Anda. Kamu bisa gunakan perintah kucing untuk memverifikasinya:
nama file kucing
Cara alternatif untuk mengenkripsi file di Vim adalah dengan menggunakan perintah berikut:
vim -x nama file
Ini akan meminta kunci enkripsi. Masukkan kunci dua kali untuk menghindari salah ketik. Kemudian, edit file Anda dan setelah selesai, simpan dan keluar dari Vim.
Membuka File Terenkripsi Dengan Vim
Untuk membuka file terenkripsi, Anda harus memberikan kunci enkripsi yang benar. Jika Anda tidak memasukkan kunci yang benar, Vim akan mengubah konten Anda menjadi beberapa konten sampah. Jangan pernah menyimpan file dalam situasi seperti itu karena file Anda akan ditimpa oleh konten sampah.
Cara Memeriksa Metode Enkripsi
Untuk memeriksa metode enkripsi yang digunakan Vim untuk mengenkripsi file tertentu, gunakan perintah berikut:
file dienkripsi_filename
Anda juga dapat memeriksa metode enkripsi dari dalam editor. Untuk melakukannya, buka file terenkripsi di Vim, lalu saat di Modus perintah, ketik berikut ini dan tekan Memasuki:
:setlocalcm?
Ini akan mencetak baris yang menunjukkan metode enkripsi untuk file saat ini.
Untuk melihat semua metode enkripsi yang tersedia di Vim, ketik:
:H ‘cm’
Ini akan membuka halaman bantuan yang menampilkan semua metode enkripsi bersama dengan deskripsi singkat masing-masing.
Ubah Metode Enkripsi File di Vim
Untuk mengubah metode enkripsi untuk file terenkripsi, buka di Vim dan masukkan kunci enkripsi. Kemudian di Modus perintah, ketik perintah berikut menggantikan metode_enkripsi dengan blowfish2, blowfish, atau zip:
:setlocal cm=metode_enkripsi
Misalnya, untuk mengubah metode enkripsi menjadi blowfish, ketik:
:setlocal cm=ikan buntal
Kemudian simpan perubahan menggunakan:
: w
Ubah atau Hapus Kunci Enkripsi
Untuk mengubah kunci enkripsi file terenkripsi, buka file di Vim. Kemudian, ketikkan kunci enkripsi untuk mengakses konten. Sementara di Modus perintah, jenis:
:X
Ini akan meminta Anda untuk kunci enkripsi. Ketikkan kunci baru lalu ketik ulang untuk mengonfirmasi.
Untuk menghapus enkripsi, tekan saja Memasuki dua kali tanpa mengetik tombol apapun. Setelah selesai, pastikan Anda menyimpan perubahan dengan mengetik:
: w
Simpan Kata Sandi Anda dalam File Terenkripsi
Anda dapat menggunakan Vim untuk mengenkripsi/mendekripsi file teks di Linux daripada menggunakan alat enkripsi terpisah. Anda juga dapat menyimpan kata sandi dalam file terenkripsi dan menggunakan Vim sebagai pengelola kata sandi. Namun, perhatikan bahwa metode enkripsi seperti zip dan blowfish yang ditawarkan oleh Vim tidak kuat. Disarankan untuk hanya menggunakan blowfish2 yang merupakan metode enkripsi yang kuat.
Anda tidak perlu menjadi ahli dalam Vim untuk mengenkripsi file Anda, cukup pelajari beberapa dasar, dan Anda siap melakukannya.