Supprimer un mot de passe d'Excel : Les méthodes à connaître
Pourquoi protéger un fichier Excel avec un mot de passe ?
Protéger un fichier Excel avec un mot de passe est une mesure de sécurité cruciale pour plusieurs raisons :
- Confidentialité des données : Empêche l'accès non autorisé à des informations sensibles, telles que des données financières, des informations personnelles ou des stratégies commerciales.
- Intégrité des données : Empêche les modifications non autorisées, garantissant ainsi que les données restent exactes et fiables.
- Conformité réglementaire : Aide à se conformer aux réglementations sur la protection des données, telles que le RGPD, en protégeant les informations personnelles.
- Contrôle d'accès : Permet de contrôler qui peut accéder et modifier le fichier, ce qui est particulièrement important dans les environnements collaboratifs.
Méthode simple : Supprimer le mot de passe si vous le connaissez
Si vous connaissez le mot de passe actuel, la suppression de la protection est très simple. Voici les étapes à suivre :
- Ouvrez le fichier Excel protégé. Excel vous demandera d'entrer le mot de passe.
- Entrez le mot de passe correct et cliquez sur "OK".
- Cliquez sur l'onglet "Fichier" dans le coin supérieur gauche.
- Cliquez sur "Informations".
- Cliquez sur "Protéger le classeur" (ou "Protéger la feuille", si vous avez protégé uniquement une feuille).
- Si un mot de passe est actif, l'option "Chiffrer avec mot de passe" sera sélectionnée. Cliquez à nouveau sur "Chiffrer avec mot de passe".
- Dans la fenêtre "Chiffrer le document", supprimez le mot de passe affiché dans le champ.
- Laissez le champ vide et cliquez sur "OK".
- Cliquez sur l'onglet "Fichier" et sélectionnez "Enregistrer" pour enregistrer le fichier sans mot de passe.
Votre fichier Excel est maintenant déprotégé !
Supprimer le mot de passe avec VBA (Visual Basic for Applications)
Si vous avez oublié le mot de passe, cette méthode peut fonctionner dans certains cas. Elle utilise un script VBA pour tenter de supprimer la protection. Attention : cette méthode n'est pas garantie et peut ne pas fonctionner sur tous les fichiers, en particulier ceux avec un cryptage fort.
- Ouvrez le fichier Excel protégé.
- Appuyez sur les touches Alt + F11 pour ouvrir l'éditeur VBA.
- Dans l'éditeur VBA, cliquez sur "Insertion" > "Module".
- 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 "One usable 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
End Sub
- Appuyez sur la touche F5 pour exécuter le code.
- Si le code réussit à supprimer la protection, une boîte de dialogue affichera le mot de passe trouvé. Notez ce mot de passe.
- Si le code ne fonctionne pas, essayez de modifier légèrement le code VBA (par exemple, en modifiant les plages de caractères dans les boucles For) et réessayez.
Important : Ce code essaie de deviner le mot de passe en essayant toutes les combinaisons possibles. Cela peut prendre beaucoup de temps, voire ne jamais aboutir. De plus, l'efficacité de ce code dépend de la complexité du mot de passe original.
Utiliser un logiciel de récupération de mot de passe Excel
Il existe plusieurs logiciels tiers spécialement conçus pour la récupération de mots de passe Excel. Ces logiciels utilisent des techniques avancées pour casser la protection, comme les attaques par force brute, les attaques par dictionnaire, ou les attaques basées sur des masques de mot de passe. Voici quelques exemples :
- Passware Kit Forensic: Un outil puissant mais coûteux, utilisé par les professionnels de la sécurité informatique.
- Accent OFFICE Password Recovery: Un logiciel plus abordable avec différentes éditions selon vos besoins.
- iSunshare Excel Password Recovery: Un autre logiciel populaire avec une interface conviviale.
Comment utiliser un logiciel de récupération de mot de passe :
- Téléchargez et installez le logiciel de votre choix.
- Ouvrez le logiciel et importez le fichier Excel protégé.
- Sélectionnez le type d'attaque que vous souhaitez utiliser (force brute, dictionnaire, masque).
- Configurez les paramètres de l'attaque (par exemple, la longueur du mot de passe, les caractères à utiliser).
- Lancez l'attaque. Le logiciel essaiera de casser le mot de passe.
- Si le logiciel réussit à trouver le mot de passe, il l'affichera. Vous pourrez alors utiliser ce mot de passe pour déprotéger le fichier.
Important : L'utilisation de logiciels de récupération de mot de passe peut être coûteuse et prendre beaucoup de temps. De plus, le succès n'est pas garanti, surtout si le mot de passe est très complexe.
Convertir le fichier Excel en format XML et modifier le fichier XML (méthode avancée)
Cette méthode est plus technique et nécessite une certaine connaissance des formats de fichiers XML. Elle consiste à convertir le fichier Excel en format XML, à localiser et supprimer la section contenant les informations de protection, puis à reconvertir le fichier en format Excel.
Voici les étapes générales (les détails peuvent varier selon la version d'Excel) :
- Faites une copie de votre fichier Excel original. C'est important pour ne pas perdre vos données si quelque chose se passe mal.
- Ouvrez le fichier Excel dans Excel.
- Enregistrez le fichier au format "XML Spreadsheet 2003" (.xml). (Ou un format XML plus récent si disponible et approprié pour votre version d'Excel).
- Ouvrez le fichier XML avec un éditeur de texte (comme Notepad++, Sublime Text, etc.).
- Recherchez les balises XML relatives à la protection. Ces balises peuvent varier, mais elles contiennent souvent des mots clés comme "protection", "password", "algorithmName", "hashValue", "saltValue", etc.
- Supprimez la section XML contenant ces balises. Soyez très prudent et ne supprimez que les balises relatives à la protection du fichier ou de la feuille.
- Enregistrez les modifications dans le fichier XML.
- Ouvrez le fichier XML modifié dans Excel. Excel devrait vous avertir que le fichier est au format XML et qu'il peut ne pas être compatible avec toutes les fonctionnalités d'Excel.
- Enregistrez le fichier au format Excel standard (.xlsx ou .xls).
Important : Cette méthode est complexe et peut endommager votre fichier si elle n'est pas effectuée correctement. Il est recommandé d'avoir une bonne connaissance des formats XML avant de tenter cette approche. De plus, cette méthode peut ne pas fonctionner sur les fichiers Excel avec un cryptage fort.
Conseils et astuces pour éviter de perdre vos mots de passe Excel
- Utilisez un gestionnaire de mots de passe : Un gestionnaire de mots de passe peut stocker vos mots de passe en toute sécurité et vous aider à les mémoriser.
- Créez des mots de passe forts et uniques : Évitez d'utiliser des mots de passe faciles à deviner, comme votre date de naissance ou votre nom. Utilisez une combinaison de lettres majuscules et minuscules, de chiffres et de symboles.
- Notez vos mots de passe dans un endroit sûr : Si vous ne voulez pas utiliser un gestionnaire de mots de passe, notez vos mots de passe dans un endroit sûr et confidentiel.
- Faites des sauvegardes régulières de vos fichiers Excel : Si vous perdez l'accès à un fichier protégé, vous pourrez toujours restaurer une version précédente.
- Évitez de partager vos fichiers Excel protégés avec des personnes non autorisées : Plus vous partagez votre fichier, plus le risque de perdre le mot de passe augmente.
Erreurs courantes à éviter lors de la suppression d'un mot de passe Excel
- Essayer de supprimer le mot de passe sans avoir la bonne version d'Excel : Certaines méthodes peuvent ne pas fonctionner sur les anciennes versions d'Excel.
- Supprimer les mauvaises balises XML : Si vous utilisez la méthode XML, assurez-vous de ne supprimer que les balises relatives à la protection du fichier. Supprimer d'autres balises peut endommager le fichier.
- Ne pas faire de sauvegarde avant de tenter de supprimer le mot de passe : Il est toujours préférable de faire une sauvegarde avant de tenter de supprimer un mot de passe, au cas où quelque chose se passe mal.
- Utiliser des logiciels de récupération de mot de passe non fiables : Certains logiciels de récupération de mot de passe peuvent contenir des virus ou des logiciels malveillants. Assurez-vous de télécharger des logiciels provenant de sources fiables.
Conclusion
Remove password from excel peut s'avérer être un défi, surtout si vous avez oublié le mot de passe. Cependant, avec les méthodes décrites dans cet article, vous avez plusieurs options à votre disposition. N'oubliez pas de commencer par les méthodes les plus simples et de progresser vers les méthodes plus complexes si nécessaire. Et surtout, prenez toujours soin de faire une sauvegarde de votre fichier avant de tenter de supprimer le mot de passe.