Je suis celui qui manipule quotidiennement de nombreux fichiers Excel, il n'est donc pas rare de rencontrer ces feuilles de calcul Excel protégées par un mot de passe. La plupart du temps, c'est votre collègue négligent qui protège le fichier par un mot de passe, puis oublie ce fichu mot de passe. Quoi qu'il en soit, je connais une astuce simple pour supprimer le mot de passe d'une feuille de calcul Excel (cela ne fonctionnera pas sur un classeur Excel). Veuillez noter qu'il ne vous aidera qu'à déprotéger les cellules d'une feuille de calcul Excel protégée à l'aide de la fonction " Protéger la feuille "[1] du logiciel Microsoft Excel.
Vous n'avez pas besoin de télécharger un logiciel pour cela. Mais avant d'essayer cela, veuillez faire une copie de votre feuille de calcul afin de ne pas perdre votre fichier et son contenu en cas de malheur. Voici comment cela fonctionne :
1. Renommez votre feuille de calcul Excel protégée par mot de passe de ".xlsx" en ".zip."
2. Ouvrez le fichier ZIP dans n'importe quel logiciel de compression de fichiers gratuit que vous avez sur votre ordinateur comme WinZip ou 7-Zip.
3. Trouvez le dossier "XL", puis double-cliquez sur le dossier "worksheets". À l'intérieur du dossier "worksheets", vous verrez toutes vos feuilles de calcul qui se trouvaient à l'intérieur de votre feuille de calcul/fichier Excel. Elles seront comme sheet1.xml, sheet2.xml et ainsi de suite.
4. Ouvrez maintenant votre feuille de calcul protégée par mot de passe dans le Bloc-notes et recherchez la ligne qui commence par : "
5. Vous devez sélectionner cette ligne entière - tout ce qui se trouve entre et incluant les caractères " < " et " > " et la supprimer.
6. Maintenant, vous pouvez enregistrer votre XML/Worksheet modifié. Rappelez-vous - vous devez répéter ce processus avec chaque XML/Worksheet protégée qui se trouve à l'intérieur de votre feuille de calcul et enregistrer les modifications.
7. Maintenant, renommez votre fichier Excel de .zip en .xlsx et vous avez terminé.
C'est un hack assez ancien, mais il fonctionne toujours. Seule exception : certaines feuilles de calcul Excel protégées avec Excel pour Microsoft Office 2019 et 365. J'ai observé que cette astuce ne fonctionne plus avec les fichiers Excel protégés avec les dernières versions de Microsoft Excel. De même, vous ne pouvez pas l'utiliser pour craquer le mot de passe "Open" qui est nécessaire pour ouvrir un fichier Excel. Si vous cherchez à supprimer les restrictions de mot de passe d'un fichier Excel où cette astuce ne fonctionne plus ou si vous avez besoin de supprimer le mot de passe "Open" d'un fichier Excel, alors vous devrez utiliser une application professionnelle de récupération de mot de passe Excel comme celle mentionnée ici dans cet article. Ils offrent quelques méthodes de décryptage avancées comme l'attaque par dictionnaire (où le programme utilise un dictionnaire qui contient des millions de mots de passe les plus couramment utilisés), l'attaque combinée et l'attaque par force brute qui permet de craquer même le mot de passe Open.
J'ai personnellement essayé la même chose pour trouver le mot de passe Open d'une feuille de calcul Excel protégée une fois et cela a fonctionné. Je n'avais aucun indice sur le mot de passe alors j'ai choisi l'attaque par force brute. Le programme a continué à fonctionner en arrière-plan et m'a finalement montré le mot de passe après environ 18 heures. Je ne dirais pas que c'était très pratique, mais ça a fait l'affaire. Cela ne devrait pas prendre autant de temps si vous choisissez les autres modes comme "Dictionary Attack" ou "Mask Attack". D'autre part, si vous voulez simplement utiliser ces applications pour supprimer les restrictions d'édition, de copie, d'impression ou autres d'un fichier Excel, alors cela ne prendra pas plus de 10 secondes. Passfab et Recoverit sont quelques autres outils similaires qui prétendent supprimer à la fois les restrictions et le mot de passe d'ouverture d'un fichier Excel.
Le seul inconvénient de l'utilisation de ces outils est que la version d'essai de ces outils vous montre les premiers caractères d'un mot de passe. Cela peut être encore utile dans quelques situations comme lorsque vous oubliez votre propre mot de passe. Vous pouvez facilement le deviner en regardant les premiers caractères. La plupart des réponses ici étaient dépassées alors j'ai pensé à en ajouter une. Santé !
Notes de bas de page
[1] Verrouiller les cellules pour les protéger.