Word Password Recovery is a Python application that helps in recovering passwords from Word documents. This tool works by extracting and modifying settings in .docx files. It’s an easy-to-use tool for anyone who needs to recover a Word document password or simply modify a document in batch.
- Select
.docxfiles for processing. - Automatically creates a "Result" folder to store the recovered files.
- Easy-to-use graphical user interface (GUI) using PyQt5.
- Open-source and free to use under the MIT license.
- Python 3.x
- PyQt5 library
If you don’t want to mess with Python and dependencies, you can download the precompiled executable file (.exe) from the Releases section of this repository. Just download the file and run it directly on your Windows machine.
- Clone the repository:
git clone https://github.com/Seif-Eddine-Gadi/WordPasswordRecovery.git
- Navigate to the project directory:
cd WordPasswordRecovery - Navigate to the Source Code folder (if applicable):
cd "Source Code"
- Create and activate a virtual environment (optional but recommended):
python -m venv venv venv\Scripts\activate
- Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python script.py
- Open the application: Once you have either installed or downloaded the executable, launch the application.
- Select the .docx file The app will prompt you to choose a folder with .docx files that need to be processed.
- Click "Start": After selecting the file, click the Start button to begin processing the files.
- Check the "Result" folder: The app will automatically create a folder called Result in the directory of the selected files and place the processed files there.
- Once the process is complete: A success message will appear, and you can check the Result folder for the recovered documents.
[MIT](This project is licensed under the MIT License - see the LICENSE file for details.)
- PyQt5 Used for building the graphical user interface (GUI).
- Python Used for scripting and automation.
Contributions are always welcome!
-
Fork this repository:
Click the "Fork" button at the top of the repository page.
-
Create your feature branch:
git checkout -b feature-name
-
Commit your changes:
git commit -m 'Add feature' -
Push to the branch:
git push origin feature-name
-
Open a pull request:
On GitHub, navigate to the original repository and click "New Pull Request".
Feel free to submit issues or pull requests to improve this project!
-
This tool only works with .docx files. For other formats like .doc, you may need to convert the file to .docx before processing.
-
If you encounter issues while using the app, check for any error messages in the output and consult the repository's issues page for solutions.
-
This tool is provided as-is, and you are free to modify, distribute, and use it as you wish, under the terms of the MIT License.
