Jika Anda memiliki data sensitif yang penting, maka sangat penting untuk memiliki lapisan keamanan ekstra untuk file dan direktori Anda, khususnya saat Anda perlu mengirimkan data dengan orang lain melalui jaringan.
Itulah alasannya, saya mencari utilitas untuk mengenkripsi dan mendekripsi file dan direktori tertentu di Linux, untungnya saya menemukan solusi yang tar dengan OpenSSL bisa melakukan triknya, ya dengan bantuan dua alat ini Anda dapat dengan mudah membuat dan mengenkripsi file arsip tar tanpa kesulitan.
Jangan' t Nona: 7 Alat untuk Mengenkripsi dan Mendekripsi File di Linux
Dalam artikel ini, kita akan melihat cara membuat dan mengenkripsi tar atau gz (gzip ) file arsip dengan OpenSSL :
Ingat bahwa bentuk konvensional menggunakan OpenSSL adalah:
# openssl command command-options arguments
Enkripsi File di Linux
Untuk mengenkripsi konten direktori kerja saat ini (tergantung pada ukuran file, ini mungkin memakan waktu cukup lama):
# tar -czf - * | openssl enc -e -aes256 -out secured.tar.gz
Penjelasan dari perintah di atas:
enc
– perintah openssl untuk mengkodekan dengan cipher-e
– opsi perintah enc untuk mengenkripsi file input, yang dalam hal ini adalah output dari perintah tar-aes256
– sandi enkripsi-out
– opsi enc digunakan untuk menentukan nama nama file keluar, secure.tar.gz
Dekripsi File di Linux
Untuk mendekripsi konten arsip tar, gunakan perintah berikut.
# openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test
Penjelasan dari perintah di atas:
-d
– digunakan untuk mendekripsi file-C
– ekstrak di subdirektori bernama test
Gambar berikut menunjukkan proses enkripsi dan apa yang terjadi saat Anda mencoba:
- mengekstrak isi tarball dengan cara tradisional
- gunakan sandi yang salah, dan
- saat Anda memasukkan sandi yang benar
Saat Anda bekerja di jaringan lokal atau Internet, Anda selalu dapat mengamankan dokumen atau file penting yang Anda bagikan dengan orang lain dengan mengenkripsinya, ini dapat membantu mengurangi risiko memaparkannya kepada penyerang jahat.
Kami melihat teknik sederhana mengenkripsi tarball menggunakan OpenSSL, alat baris perintah openssl. Anda dapat merujuk ke halaman manualnya untuk informasi lebih lanjut dan perintah yang berguna.
Seperti biasa, untuk setiap pemikiran tambahan atau tip sederhana yang ingin Anda bagikan dengan kami, gunakan formulir umpan balik di bawah ini dan di tip yang akan datang, kita akan melihat cara menerjemahkan rwx permissions ke dalam bentuk oktal.