GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengenkripsi dan Mendekripsi File dan Direktori Menggunakan Tar dan OpenSSL

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:

  1. enc – perintah openssl untuk mengkodekan dengan cipher
  2. -e – opsi perintah enc untuk mengenkripsi file input, yang dalam hal ini adalah output dari perintah tar
  3. -aes256 – sandi enkripsi
  4. -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:

  1. -d – digunakan untuk mendekripsi file
  2. -C – ekstrak di subdirektori bernama test

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

  1. mengekstrak isi tarball dengan cara tradisional
  2. gunakan sandi yang salah, dan
  3. 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.


Linux
  1. Menggunakan GPG untuk Mengenkripsi dan Mendekripsi File di Linux [Langsung untuk Pemula]

  2. Cara Mengarsipkan File Dan Direktori Di Linux [Bagian 1]

  3. Cara mengekstrak file .gz dan .tar.gz di Linux

  1. Cara Enkripsi dan Dekripsi file/folder di Linux menggunakan GnuPG

  2. Bagaimana Cara Mengompres dan Mengekstrak File Menggunakan Perintah tar di Linux?

  3. Cara Mengenkripsi dan Mendekripsi File menggunakan GnuPG di Linux

  1. Cara Menyalin File dan Direktori di Linux

  2. Cara Menghapus Direktori dan File Menggunakan Linux

  3. Cara Kompres dan Ekstrak File dan Direktori di Linux Menggunakan gzip dan bzip2