Buat file zip terenkripsi (dilindungi kata sandi)

122

Bagaimana cara membuat file zip terenkripsi (dilindungi kata sandi)?

David Oneill
sumber
2
Perhatikan, Zip Passwords itu bukan perlindungan! itu bisa dengan mudah rusak! gunakan 7-Zip dengan kata sandi yang panjang, atau enkripsi GNUPG yang lebih baik!
rubo77
gnupg adalah jawabannya
domih

Jawaban:

145

Ini akan meminta kata sandi:

zip --encrypt file.zip files

Ini lebih tidak aman, karena kata sandi dimasukkan / ditampilkan sebagai teks biasa:

zip --password (password) file.zip files

Peringatan, enkripsi zip standar sangat lemah dan mudah retak.

Pete Ashdown
sumber
2
Apakah ada opsi yang lebih baik dari enkripsi standar?
David Oneill
6
Menggunakan gnupg pada zip terakhir dengan kunci untuk diri sendiri atau tujuan Anda.
Pete Ashdown
1
Tidak berfungsi file.zipkosong
Hitam
8
@ Hitam Jika Anda mencoba mengompres folder, maka Anda perlu menggunakan -rsakelar. Jadi itu akanzip --encrypt file.zip -r your_folder
HG Sur
apakah itu kompatibel dengan windows, jika penerima adalah pengguna yang mengherankan?
Budi Mulyo
29

Anda juga dapat mengklik kanan pada folder atau file di Nautilus dan pilih "Compress ...". Di jendela yang dihasilkan, Anda dapat memperluas bagian "Opsi Lainnya" untuk memasukkan kata sandi.

teks alternatif

Jika bidang kata sandi atau salah satu opsi lain tidak diaktifkan, maka opsi kompresi yang dipilih tidak mendukungnya. Pilih yang berbeda dari daftar setelah nama file. Menurut dokumentasi:

Saat ini, hanya arsip 7-Zip, ZIP, RAR dan ARJ yang mendukung enkripsi

Ramon
sumber
4
Perlu dicatat bahwa Anda perlu menginstal .rarsebelum dapat menggunakannya dalam kompresor.
Xeoncross
14
Saya tidak melihat "Opsi Lain" lagi di Ubuntu 17.10 (saya ingat melihatnya dalam versi sebelumnya)
Jonathan
20

Mulai dari Ubuntu 17.10, mengklik kanan dan memilih "Kompres" tidak lagi memiliki "Opsi Lain" terdaftar.

Untuk mengatasinya, buka "Archive Manager" lalu seret & letakkan file / folder dari File Manager Anda ke dalamnya dan itu akan muncul.

Jonathan
sumber
12

Komentar dan jawaban telah menyebutkan enkripsi zip default lemah, tetapi karena tidak ada contoh kode, di sini aktif dengan .7zip:

sudo apt-get install p7zip-full  # install 7zip
7za a -tzip -p -mem=AES256 foo_file.zip foo_folder  # encrypt folder

Perintah menjelaskan:

  • 7za: Gunakan 7zip
  • a: Menambahkan? / Menambahkan file? ( euntuk ekstraksi)
  • -tzip: Gunakan format .zip sebagai ganti .7z default
  • -mem=AES256: Gunakan enkripsi AES256
  • foo_file.zip: Nama file .zip
  • foo_folder: Nama folder yang akan dienkripsi

Jawaban berdasarkan: https://www.tecmint.com/7zip-command-examples-in-linux/

NumesSanguis
sumber
dapatkah ini diekstraksi oleh perangkat lunak unzip apa pun?
Ciprian Tomoiagă
Saya pikir .zip yang dihasilkan sama dengan menggunakan perangkat lunak pada Windows untuk membuat .zip dengan kata sandi. Saya belum pernah mengalami seseorang mengatakan kepada saya bahwa mereka tidak dapat membuka ritsleting ini, tetapi saya belum sering menggunakannya.
NumesSanguis
3
sudo apt-get install zip
zip -r --encrypt result.zip folder
  1. Pasang zip
  2. Gunakan -runtuk zip direktori dan subdirektori
  3. Gunakan --encryptuntuk mengamankan file Anda

    dengan sistem enkripsi simetris sederhana berbasis kata sandi, yang didokumentasikan dalam spesifikasi ZIP

    Wikipedia

Jschnasse
sumber