Come posso creare un file zip crittografato (protetto da password)?
Come posso creare un file zip crittografato (protetto da password)?
Risposte:
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.
file.zip
è vuoto
-r
switch. Quindi saràzip --encrypt file.zip -r your_folder
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.
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
.rar
prima di poterlo utilizzare nel compressore.
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 7zipa
: Aggiungi? / Aggiunta di file? ( e
per estrazione)-tzip
: Utilizzare il formato .zip anziché .7z predefinito-mem=AES256
: Usa la crittografia AES256foo_file.zip
: Nome del file .zipfoo_folder
: Nome della cartella da crittografareRisposta basata su: https://www.tecmint.com/7zip-command-examples-in-linux/
sudo apt-get install zip
zip -r --encrypt result.zip folder
-r
per comprimere directory e sottodirectoryUtilizzare --encrypt
per proteggere i file
con un semplice sistema di crittografia simmetrica basato su password, che è documentato nella specifica ZIP