Recherche de site Web

Comment créer un fichier ZIP protégé par mot de passe sous Linux


ZIP est un utilitaire de compression et de packaging de fichiers très populaire pour les systèmes d'exploitation de type Unix ainsi que Windows. En parcourant la page de manuel zip, j'ai découvert quelques options utiles pour protéger les archives zip.

Lire aussi : Comment protéger par mot de passe un fichier Vim sous Linux

Dans cet article, je vais vous montrer comment créer un fichier zip protégé par mot de passe sur le terminal sous Linux. Cela vous aidera à apprendre une manière pratique de crypter et de déchiffrer le contenu des fichiers d'archive zip.

Installez d'abord l'utilitaire zip dans votre distribution Linux à l'aide du gestionnaire de packages comme indiqué.

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

Comment créer un ZIP protégé par mot de passe sous Linux

Une fois installé, vous pouvez utiliser la commande zip avec l'indicateur -p pour créer une archive zip protégée par mot de passe appelée ccat-command.zip à partir du répertoire de fichiers appelés ccat-1.1.0 comme suit.

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

Cependant, la méthode ci-dessus n'est absolument pas sécurisée, car ici le mot de passe est fourni en texte clair sur la ligne de commande. Deuxièmement, il sera également stocké dans le fichier historique (par exemple ~.bash_history pour bash), ce qui signifie qu'un autre utilisateur ayant accès à votre compte (plus particulièrement l'utilisateur root) le fera facilement. voir le mot de passe.

Par conséquent, essayez de toujours utiliser le drapeau -e, il affiche une invite vous permettant de saisir un mot de passe caché comme indiqué.

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

Comment décompresser un ZIP protégé par mot de passe sous Linux

Pour décompresser et déchiffrer le contenu du fichier d'archive appelé ccat-command.zip, utilisez le programme unzip et fournissez le mot de passe que vous avez entré ci-dessus.

unzip ccat-command.zip

C'est ça! Dans cet article, j'ai décrit comment créer un fichier zip protégé par mot de passe sur le terminal sous Linux. Si vous avez des questions ou d'autres conseils/astuces utiles à partager, utilisez le formulaire de commentaires ci-dessous et envoyez-nous un ping.