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

malekalmorte

Date création :

29 janvier 2023

Dernière modification :

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

Dans ce tutoriel, je vais vous montrer comment créer un fichier zip protégé par mot de passe sur le terminal sous Linux. Cela vous permettra d’apprendre un moyen pratique de chiffrer et de déchiffrer le contenu des fichiers d’archives ZIP.

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

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

Comment installer zip sur Linux

Tout d’abord, installez l’utilitaire zip dans votre distribution Linux en utilisant le gestionnaire de paquets APT ou dnf/yum comme indiqué.

sudo yum install zip    [CentOS/RHEL]
sudo dnf install zip    [Fedora]
sudo apt install zip    [Debian/Ubuntu/Mint]

Créer un fichier ZIP protégé par un mot de passe

Pour créer un fichier ZIP avec un mot de passe, il faut utiliser l’option -e avec la syntaxe suivante :

zip -e <nom fichier zip> <fichiers>

Par exemple pour créer une archive images-malekal.zip protégée par un mot de passe qui zip le répertoire images :

zip -e images-malekal.zip /home/mak/Images/*

Vous devez saisir deux fois le mot de passe.

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

Puis l’archive se créé.

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

Pour zipper un répertoire entier de manière récursive, ajoutez l’option -r :

zip -e -r <nom fichier zip> <répertoire>

Par exemple pour zipper tout le répertoire /home/mak avec un fichier home-malekal.zip :

zip -r -e home-malekal.zip /home/mak/
Comment créer un fichier ZIP protégé par mot de passe sous Linux

Vous pouvez aussi saisir directement le mot de passe grâce à l’option -P.
La syntaxe est alors la suivante :

zip -P <mot de passe> <nom fichier zip> <répertoire>

De même ajoutez l’option -r pour zipper un répertoire de manière récursive :

zip -r -P <mot de passe> <nom fichier zip> <répertoire>

Par exemple pour créer une archive images-malekal.zip protégée par le mot de passe wlksdgfre4g :

zip -P wlksdgfre4g images-malekal.zip /home/mak/Images/*
Comment créer un fichier ZIP protégé par mot de passe sous Linux

Enfin pour zipper le répertoire /home/mak avec le mot de passe wlksdgfre4g :

zip -r -P wlksdgfre4g home-malekal.zip /home/mak/

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

Pour dézipper et déchiffrer le contenu du fichier d’archive appelé ccat-command.zip, utilisez le programme de dezipage et fournissez le mot de passe que vous avez saisi ci-dessus.

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

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.