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.