Cara Membuat File ZIP yang Dilindungi Kata Sandi di Linux


ZIP adalah utilitas kompresi dan pengemasan file yang sangat populer untuk sistem operasi mirip Unix dan juga Windows. Saat membaca halaman manual zip, saya menemukan beberapa opsi berguna untuk melindungi arsip zip.

Baca Juga: Cara Melindungi File Vim dengan Kata Sandi di Linux

Dalam posting ini, saya akan menunjukkan cara membuat file zip yang dilindungi kata sandi di terminal di Linux. Ini akan membantu Anda mempelajari cara praktis mengenkripsi dan mendekripsi konten file arsip zip.

Instal terlebih dahulu utilitas zip di distribusi Linux Anda menggunakan palungan paket seperti yang ditunjukkan.

sudo yum install zip    [On CentOS/RHEL]
sudo dnf install zip    [On Fedora 22+]
sudo apt install zip    [On Debian/Ubuntu]

Cara Membuat ZIP yang Dilindungi Kata Sandi di Linux

Setelah terinstal, Anda dapat menggunakan perintah zip dengan tanda -p untuk membuat arsip zip yang dilindungi kata sandi bernama ccat-command.zip dari direktori file bernama ccat-1.1.0 sebagai berikut.

zip -p pass123 ccat-command.zip ccat-1.1.0/

Namun, cara di atas sama sekali tidak aman, karena di sini kata sandi diberikan dalam bentuk teks jelas pada baris perintah. Kedua, itu juga akan disimpan dalam file riwayat (misalnya ~.bash_history untuk bash), artinya pengguna lain yang memiliki akses ke akun Anda (terutama pengguna root) akan dengan mudah lihat kata sandinya.

Oleh karena itu, cobalah untuk selalu menggunakan tanda -e, ini akan menampilkan perintah yang memungkinkan Anda memasukkan kata sandi tersembunyi seperti yang ditunjukkan.

zip -e ccat-command.zip ccat-1.1.0/

Cara Unzip ZIP yang Dilindungi Kata Sandi di Linux

Untuk membuka zip dan mendekripsi konten file arsip bernama ccat-command.zip, gunakan program unzip dan berikan sandi yang Anda masukkan di atas.

unzip ccat-command.zip

Itu dia! Dalam posting ini, saya menjelaskan cara membuat file zip yang dilindungi kata sandi di terminal di Linux. Jika Anda memiliki pertanyaan, atau tip/trik terkait lainnya yang berguna untuk dibagikan, gunakan formulir komentar di bawah ini untuk menghubungi kami.