Cara mengenkripsi dan mendekripsi file dan direktori menggunakan TAR dan OpenSSL

Cara mengenkripsi dan mendekripsi file dan direktori menggunakan TAR dan OpenSSL

Ketika Anda memiliki data sensitif yang penting, maka sangat penting untuk memiliki lapisan keamanan tambahan 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 itu ter dengan Openssl dapat melakukan trik, ya dengan bantuan dua alat ini Anda dapat dengan mudah membuat dan mengenkripsi file arsip tar tanpa kerumitan.

Jangan lewatkan: 7 Alat untuk mengenkripsi dan mendekripsi file di Linux

Di artikel ini, kita akan melihat cara membuat dan mengenkripsi a ter atau GZ (Gzip) file arsip dengan Openssl:

Ingatlah bahwa bentuk penggunaan konvensional Openssl adalah:

# OpenSSL Command-options command argumen 

Mengenkripsi file di linux

Untuk mengenkripsi isi direktori kerja saat ini (tergantung pada ukuran file, ini mungkin memakan waktu cukup lama):

# tar -czf - * | OpenSSL ENC -E -AES256 -Out diamankan.ter.GZ 

Penjelasan dari perintah di atas:

  1. enc - Perintah OpenSSL untuk mengkode cipher
  2. -e - Opsi perintah ENC untuk mengenkripsi file input, yang dalam kasus ini adalah output dari perintah tar
  3. -AES256 - Cipher enkripsi
  4. -keluar - Opsi ENC digunakan untuk menentukan nama nama file out, diamankan.ter.GZ

Mendekripsi file di Linux

Untuk mendekripsi isi arsip tar, gunakan perintah berikut.

# OpenSSL ENC -D -AES256 -In Diaman.ter.GZ | tes tar xz -c 

Penjelasan dari perintah di atas:

  1. -D - Digunakan untuk mendekripsi file
  2. -C - Ekstrak dalam subdirektori bernama tes

Gambar berikut menunjukkan proses enkripsi dan apa yang terjadi ketika Anda mencoba:

  1. mengekstrak isi tarball dengan cara tradisional
  2. Gunakan kata sandi yang salah, dan
  3. Saat Anda memasukkan kata sandi yang tepat
Mengenkripsi atau mendekripsi file arsip tar di Linux

Saat Anda mengerjakan jaringan lokal atau internet, Anda selalu dapat mengamankan dokumen atau file vital Anda yang Anda bagikan dengan orang lain dengan mengenkripsi mereka, ini dapat membantu mengurangi risiko mengekspos mereka pada penyerang jahat.

Kami melihat teknik sederhana enkripsi tarball menggunakan openssl, alat baris perintah openssl. Anda dapat merujuk ke halaman mannya untuk informasi lebih lanjut dan perintah yang berguna.

Seperti biasa, untuk pemikiran tambahan atau tips sederhana yang ingin Anda bagikan dengan kami, gunakan formulir umpan balik di bawah ini dan di tip yang akan datang, kami akan melihat cara menerjemahkan Izin RWX ke dalam bentuk oktal.