Buat file zip terenkripsi (dilindungi kata sandi)


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.


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


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.


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/


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.