Comprendre les Différents Types de Protection Excel
Avant de chercher à déverrouiller un fichier Excel, il est crucial de comprendre les différents types de protection que l'on peut rencontrer. Chaque type nécessite une approche spécifique.
- Protection du fichier en écriture : Empêche la modification du fichier sans le mot de passe correct. À l'ouverture, Excel demande le mot de passe pour autoriser les modifications.
- Protection de la structure du classeur : Empêche l'ajout, la suppression, le déplacement ou le masquage de feuilles de calcul.
- Protection d'une feuille de calcul : Empêche la modification des cellules, des graphiques ou d'autres objets sur une feuille spécifique.
- Protection des cellules : Empêche la modification de cellules spécifiques dans une feuille, souvent combinée à la protection de la feuille elle-même. Par défaut, toutes les cellules sont verrouillées, mais la protection n'est effective que si la feuille est protégée.
Méthode 1 : Essayer les Mots de Passe Courants
Cela peut paraître évident, mais avant de recourir à des méthodes plus complexes, essayez les mots de passe les plus courants que vous pourriez avoir utilisés. Pensez aux dates de naissance, noms de famille, mots de passe par défaut, ou toute autre information personnelle facile à retenir. Une simple tentative peut parfois suffire à déverrouiller le fichier.
Méthode 2 : Supprimer la Protection de la Feuille (Si Connu)
Si vous connaissez le mot de passe de protection de la feuille, la procédure est simple :
- Ouvrez le fichier Excel.
- Sélectionnez la feuille de calcul protégée.
- Allez dans l'onglet Révision.
- Cliquez sur Ôter la protection de la feuille (ou Unprotect Sheet en anglais).
- Entrez le mot de passe dans la boîte de dialogue qui apparaît.
- Cliquez sur OK.
La feuille est maintenant déverrouillée et vous pouvez modifier les cellules.
Exemple Pratique :
Imaginons une feuille nommée "Données" protégée par le mot de passe "securite". Après avoir suivi les étapes ci-dessus et entré le mot de passe, la feuille sera déverrouillée.
Méthode 3 : Supprimer la Protection de la Structure du Classeur (Si Connu)
Si vous connaissez le mot de passe de protection de la structure du classeur, suivez ces étapes :
- Ouvrez le fichier Excel.
- Allez dans l'onglet Révision.
- Cliquez sur Ôter la protection du classeur (ou Unprotect Workbook en anglais).
- Entrez le mot de passe dans la boîte de dialogue qui apparaît.
- Cliquez sur OK.
Vous pouvez maintenant ajouter, supprimer, déplacer ou masquer des feuilles.
Méthode 4 : Utiliser un Logiciel de Suppression de Mot de Passe Excel
Il existe de nombreux logiciels tiers conçus pour supprimer ou récupérer les mots de passe Excel. Ces outils utilisent différentes techniques, comme l'attaque par force brute (essayer toutes les combinaisons possibles) ou l'attaque par dictionnaire (essayer des mots de passe courants). Voici quelques exemples de logiciels populaires :
- Passper for Excel
- iSunshare Excel Password Recovery
- Accent OFFICE Password Recovery
Important : Soyez prudent lors du téléchargement et de l'utilisation de ces logiciels. Assurez-vous qu'ils proviennent de sources fiables pour éviter les virus et les logiciels malveillants. De plus, l'utilisation de ces outils peut être illégale si vous ne possédez pas les droits sur le fichier Excel.
Etapes Générales d'Utilisation :
- Téléchargez et installez le logiciel de récupération de mot de passe Excel.
- Ouvrez le logiciel.
- Sélectionnez le fichier Excel protégé.
- Choisissez le type d'attaque (force brute, dictionnaire, etc.).
- Démarrez le processus de récupération.
- Attendez que le logiciel trouve ou supprime le mot de passe.
Le temps nécessaire pour récupérer le mot de passe dépend de la complexité du mot de passe et de la puissance de votre ordinateur.
Méthode 5 : Utiliser VBA (Visual Basic for Applications) pour Supprimer la Protection de la Feuille
Si vous êtes à l'aise avec le code VBA, vous pouvez utiliser cette méthode pour tenter de supprimer la protection d'une feuille de calcul. Cette méthode ne fonctionne pas toujours, car elle exploite une faille de sécurité qui a été corrigée dans les versions récentes d'Excel. Cependant, elle peut être utile dans certains cas.
Etapes :
- Ouvrez le fichier Excel.
- Appuyez sur Alt + F11 pour ouvrir l'éditeur VBA.
- Dans l'éditeur VBA, insérez un nouveau module en allant dans Insertion > Module.
- Copiez et collez le code VBA suivant dans le module :
Sub PasswordBreaker()
'Breaks worksheet password protection.
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "Password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next: Next
End Sub
- Exécutez la macro en appuyant sur F5 ou en cliquant sur le bouton Exécuter.
- Si la macro réussit à supprimer la protection, une boîte de dialogue affichera le mot de passe.
Avertissement : Cette méthode peut prendre beaucoup de temps, car elle essaie toutes les combinaisons possibles. De plus, elle peut ne pas fonctionner sur les versions récentes d'Excel.
Méthode 6 : Utiliser 7-Zip pour Supprimer la Protection du Fichier (Protection en Écriture)
Cette méthode fonctionne pour les fichiers Excel protégés en écriture (ceux qui demandent un mot de passe à l'ouverture pour autoriser les modifications). Elle consiste à modifier le fichier XML interne du classeur Excel.
Etapes :
- Renommez le fichier Excel en changeant l'extension
.xlsxen.zip. - Ouvrez le fichier ZIP avec 7-Zip (ou un autre logiciel de compression).
- Naviguez jusqu'au dossier
xl. - Recherchez le fichier
workbook.xmlet ouvrez-le avec un éditeur de texte (comme Notepad++). - Recherchez la balise
<fileSharing password="..."/>(si elle existe). Supprimez cette balise entièrement. - Enregistrez les modifications dans le fichier
workbook.xml. - Fermez l'éditeur de texte et mettez à jour le fichier ZIP avec la version modifiée de
workbook.xml. - Renommez le fichier ZIP en changeant l'extension
.zipen.xlsx.
Ouvrez maintenant le fichier Excel. Il ne devrait plus demander de mot de passe pour la modification.
Capture d'écran :
(Description textuelle : Une capture d'écran de 7-Zip montrant le fichier workbook.xml dans le dossier xl, avec la balise fileSharing sélectionnée dans un éditeur de texte.)
Bonnes Pratiques pour la Protection des Fichiers Excel
- Utilisez des mots de passe forts : Évitez les mots de passe faciles à deviner, comme les dates de naissance ou les noms de famille. Utilisez une combinaison de lettres majuscules et minuscules, de chiffres et de symboles.
- Ne partagez pas vos mots de passe : Gardez vos mots de passe confidentiels et ne les partagez qu'avec les personnes qui ont absolument besoin d'y accéder.
- Sauvegardez vos mots de passe : Utilisez un gestionnaire de mots de passe pour stocker vos mots de passe en toute sécurité.
- Faites des sauvegardes régulières : En cas d'oubli de mot de passe, une sauvegarde récente peut vous éviter de perdre des données importantes.
- Considérez d'autres méthodes de sécurité : Pour les données très sensibles, envisagez d'utiliser des méthodes de sécurité plus robustes, comme le chiffrement du disque dur ou l'utilisation de logiciels de gestion des droits d'accès.
Erreurs à Éviter
- Télécharger des logiciels de suppression de mot de passe à partir de sources non fiables : Cela peut entraîner l'installation de virus ou de logiciels malveillants.
- Oublier de sauvegarder vos fichiers Excel : En cas de problème, vous risquez de perdre des données importantes.
- Utiliser le même mot de passe pour plusieurs fichiers Excel : Si un mot de passe est compromis, tous vos fichiers seront vulnérables.
- Penser que la protection par mot de passe est infaillible : Les mots de passe peuvent être craqués, surtout s'ils sont faibles. Utilisez des mots de passe forts et envisagez d'autres mesures de sécurité pour les données sensibles.