Crea file zip crittografato (protetto da password)


Risposte:


145

Questo richiederà una password:

zip --encrypt file.zip files

Questo è più insicuro, poiché la password viene inserita / visualizzata come testo normale:

zip --password (password) file.zip files

Attenzione, la crittografia zip standard è molto debole ed è facilmente crackabile.


2
Esiste un'opzione migliore dalla crittografia standard?
David Oneill,

6
Usando gnupg sulla zip finale con una chiave per te o la tua destinazione.
Pete Ashdown,

1
Non funziona file.zipè vuoto
Nero

8
@ Nero Se stai provando a comprimere una cartella, allora devi usare -rswitch. Quindi saràzip --encrypt file.zip -r your_folder
HG Sur

è compatibile con Windows, se il destinatario è utente wonder?
Budi Mulyo,

29

Puoi anche fare clic con il tasto destro su una cartella o file in Nautilus e selezionare "Comprimi ...". Nella finestra risultante, puoi espandere la sezione "Altre opzioni" per inserire una password.

testo alternativo

Se il campo password o una qualsiasi delle altre opzioni non sono abilitati, l'opzione di compressione selezionata non lo supporta. Selezionane uno diverso dall'elenco dopo il nome file. Secondo la documentazione:

Attualmente, solo gli archivi 7-Zip, ZIP, RAR e ARJ supportano la crittografia


4
Vale la pena notare che è necessario installare .rarprima di poterlo utilizzare nel compressore.
Xeoncross,

14
Non vedo più "Altre opzioni" in Ubuntu 17.10 (ricordo di averlo visto nella versione precedente)
Jonathan,

20

A partire da Ubuntu 17.10, facendo clic con il tasto destro e selezionando "Comprimi" non è più elencato "Altre opzioni".

Per risolvere il problema, apri "Gestore archivio", quindi trascina e rilascia i file / le cartelle dal tuo Gestore file e apparirà.


12

Commenti e risposte hanno indicato che la crittografia zip predefinita è debole, ma poiché non esiste un esempio di codice, eccoci qui con .7zip:

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

Comandi spiegati:

  • 7za: Usa 7zip
  • a: Aggiungi? / Aggiunta di file? ( eper estrazione)
  • -tzip: Utilizzare il formato .zip anziché .7z predefinito
  • -mem=AES256: Usa la crittografia AES256
  • foo_file.zip: Nome del file .zip
  • foo_folder: Nome della cartella da crittografare

Risposta basata su: https://www.tecmint.com/7zip-command-examples-in-linux/


questo può essere estratto da qualsiasi software di decompressione?
Ciprian Tomoiagă,

Penso che il risultante .zip sia lo stesso che usare il software su Windows per creare un .zip con una password. Non ho provato nessuno a dirmi che non potevano decomprimerlo, ma non l'ho usato spesso.
NumesSanguis,

3
sudo apt-get install zip
zip -r --encrypt result.zip folder
  1. Installa zip
  2. Utilizzare -rper comprimere directory e sottodirectory
  3. Utilizzare --encryptper proteggere i file

    con un semplice sistema di crittografia simmetrica basato su password, che è documentato nella specifica ZIP

    Wikipedia

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.