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.