Supprimer les mots de passe d'un fichier Excel
Dans le cadre de mon travail, je vais devoir supprimer les mots de passe définis dans plusieurs dizaines de fichiers Excel.
Un fichier Excel, ainsi que n'importe quel type de fichier généré par la suite Office, est ni plus ni moins qu'une archive Zip contenant des répertoires et des fichiers XML. Les mots de passe ne chiffrent aucune donnée dans le cas d'une protection simple (le comportement par défaut). Par conséquant, et uniquement dans ce cas de figure, le mot de passe est un artifice pour bloquer l'accès à du contenu. Dans le cas d'un chiffrement des données, il n'est pas possible de supprimer le mot de passe comme je vais le faire. Les données sont stockées au format XML, il est donc très simple de retirer les mots de passe d'un classeur et de ses feuilles.
Afin d'industrialiser les modifications, j'ai écris un script qui fait toutes les modifications automatiquement : Excel password terminator.
Pour l'installer, il suffit simplement de clôner le projet ou de télécharger une archive de dépots. Les dépendances sont très peu nombreuses : zip, unzip, grep et sed.

Détecter les vulnérabilités dans les dépendances de son projet
La gestion des dépendances dans un projet est quelque chose de complexe. Il y a autant de ge…

Un an d'utilisation de AdGuard comme DNS
Au moment où j'ai commencé à utiliser Wireguard, je me suis aperçu que le principal usage qu…

Mettre en place un VPN avec Wireguard
Les VPN ont le vent en poupe depuis quelques temps. Rares sont les vidéastes qui n'auront pa…
Bonjour,
D'expérience, il y a deux manières de chiffrer un fichier Excel. La méthode récent (post Office 2016) chiffre tout le fichier, et non plus seulement un artifice, ce qui rend le fichier indéchiffrable. Je pense que votre méthode marche seulement avec l'ancien chiffrement.
Bien cordialement, Hadrien
Bonjour et merci pour cet avertissement.
J'ai apporté une modification à l'article. Il y a effectivement la possibilité de chiffrer un classeur mais ce n'est pas le comportement par défaut.
- une protections de feuilles ne chiffre pas : https://upload.deblan.org/u/2021-04/60880ef6.png
- et le chiffrement reste optionnel : https://upload.deblan.org/u/2021-04/60880eaa.png