Déverrouiller document protégé par mot de passe : Outil gratuit et open-source pour décrypter les documents Word, Excel, PowerPoint et PDF localement
Doc Unlocker est une application gratuite, portable (pas besoin d'installation), et open-source qui vous aide à récupérer le mot de passe d'un document Microsoft Office ou PDF qui vous appartient — avec une interface conviviale, une recherche intelligente et une accélération GPU optionnelle.
Utilisez-le de manière responsable. Doc Unlocker est un outil de récupération de mot de passe pour les documents que vous possédez ou que vous êtes explicitement autorisé à ouvrir — par exemple un fichier dont vous avez oublié le mot de passe. Ne l'utilisez pas sur des documents que vous n'avez pas le droit d'ouvrir.
Ce qu'il fait
Vous le pointez vers un document protégé par mot de passe et il s'emploie à produire une copie déverrouillée (Unlocked_<votrefichier>).
Fichiers pris en charge : Microsoft Word (.docx, .docm, .doc), Excel (.xlsx, .xlsm, .xls), PowerPoint (.pptx, .pptm, .ppt) et PDF (.pdf).
A. Recherche intelligente sur CPU
B. Accélération GPU (via Hashcat)
Pour le chiffrement Office moderne (AES-256 / SHA-512 / 100 000 itérations, mode Hashcat -m 9600), le CPU est lent par conception. Doc Unlocker peut confier le travail à votre GPU :
L'accélération GPU vise actuellement les fichiers Office uniquement. Les PDF utilisent le CPU ; les modes GPU pour PDF sont prévus.
C. Confort d'utilisation
Installation
Option A — Télécharger la version prête à l'emploi (le plus simple)
1 - Accédez à la dernière version :
2 - Téléchargez la version appropriée pour votre système d'exploitation :
Option B — Exécuter depuis les sources (Windows)
git clone https://github.com/Fallax-Vision/doc_unlocker.git
cd doc_unlocker
py -m pip install -r requirements.txt
py doc_unlocker.py
Au premier lancement, l'application propose d'installer automatiquement ses petites dépendances (msoffcrypto-tool, olefile, pypdf, customtkinter).
Comment ça marche (sous le capot)
- Doc Unlocker vous aide à récupérer l’accès à des documents protégés par mot de passe en testant automatiquement différentes possibilités de mots de passe. Au lieu d’essayer manuellement plusieurs combinaisons une par une, l’application prépare des mots de passe possibles, les vérifie sur le fichier sélectionné, puis déverrouille le document lorsque le bon mot de passe est trouvé.
- Pour les fichiers Microsoft Office, l’application lit les informations de chiffrement du document et peut générer un hash de récupération compatible avec Hashcat. Cela permet d’utiliser l’accélération GPU pour certains documents Office, ce qui peut être beaucoup plus rapide que l’utilisation du processeur seul.
- Pour les fichiers PDF, l’application teste directement chaque mot de passe proposé sur le PDF protégé et vérifie si ce mot de passe permet réellement d’ouvrir et de déchiffrer le fichier.
- Doc Unlocker peut générer des suggestions de mots de passe à partir de mots fournis par l’utilisateur, de modèles courants, de chiffres, de dates, de symboles, de changements de majuscules et de petites variations. Cela augmente les chances de retrouver des mots de passe basés sur des mots familiers, des noms, des années ou des habitudes personnelles.
- Lorsque le bon mot de passe est trouvé, l’application déchiffre le document et crée une nouvelle copie déverrouillée. Le fichier original protégé n’est pas remplacé, ce qui vous permet de conserver à la fois le fichier original et la version déverrouillée.
- Techniquement, Doc Unlocker utilise des outils open-source fiables comme msoffcrypto-tool pour les documents Microsoft Office, pypdf pour les fichiers PDF, et Hashcat pour la récupération optionnelle de mots de passe avec accélération GPU.
Doc Unlocker est destiné uniquement aux documents qui vous appartiennent ou auxquels vous êtes clairement autorisé à accéder.
Contribuer — aide recherchée
C'est un projet communautaire et les contributions sont les bienvenues. Nous avons surtout besoin d'aide pour les versions macOS et Linux. Bonnes premières tâches : captures d'écran, listes de mots, traductions et améliorations CI.
Licence
Publié sous licence MIT — libre d'utilisation, de modification, de redistribution et même de commercialisation. Réalisé par Fallax Vision et ses contributeurs.
Comments 0
Be the first to comment.