Ricerca nel sito web

Come creare un file ZIP protetto da password in Linux


ZIP è un'utilità di compressione e confezionamento di file molto popolare per sistemi operativi simili a Unix e Windows. Mentre esaminavo la pagina man di zip, ho scoperto alcune opzioni utili per proteggere gli archivi zip.

Leggi anche: Come proteggere con password un file Vim in Linux

In questo post ti mostrerò come creare un file zip protetto da password sul terminale in Linux. Questo ti aiuterà a imparare un modo pratico per crittografare e decrittografare il contenuto dei file di archivio zip.

Per prima cosa installa l'utilità zip nella tua distribuzione Linux utilizzando il gestore pacchetti come mostrato.

sudo yum install zip    [On CentOS/RHEL]
sudo dnf install zip    [On Fedora 22+]
sudo apt install zip    [On Debian/Ubuntu]

Come creare ZIP protetto da password in Linux

Una volta installato, puoi utilizzare il comando zip con il flag -p per creare un archivio zip protetto da password chiamato ccat-command.zip dalla directory di file chiamati ccat-1.1.0 come segue.

zip -p pass123 ccat-command.zip ccat-1.1.0/

Tuttavia, il metodo sopra descritto è assolutamente insicuro, perché in questo caso la password viene fornita come testo in chiaro sulla riga di comando. In secondo luogo, verrà memorizzato anche nel file della cronologia (ad esempio ~.bash_history per bash), il che significa che un altro utente con accesso al tuo account (in particolare l'utente root) potrà facilmente vedere la password.

Pertanto, prova a utilizzare sempre il flag -e, mostra un messaggio che ti consente di inserire una password nascosta come mostrato.

zip -e ccat-command.zip ccat-1.1.0/

Come decomprimere ZIP protetto da password in Linux

Per decomprimere e decrittografare il contenuto del file di archivio chiamato ccat-command.zip, utilizza il programma unzip e fornisci la password che hai inserito sopra.

unzip ccat-command.zip

Questo è tutto! In questo post ho descritto come creare un file zip protetto da password sul terminale in Linux. Se hai domande o altri suggerimenti/trucchi utili da condividere, utilizza il modulo dei commenti qui sotto per contattarci.