Pdf-Password-Decrypter is a Python application that can be used to decrypt PDF files that are password-protected. This is optimised for Linux with apt
- Allows users to select a password-protected PDF file to be decrypted.
- Provides an entry widget for the user to enter the password for the PDF file.
- Allows users to enter a new name for the decrypted PDF file.
- Creates a new PDF file that is not password-protected.
- Allows users to view the decrypted PDF file in the Evince PDF viewer.
Some of the upcoming features include:
- Editing the pdf directly.
- Lock the pdf with a new password.
- Unlocking encrypted pdf files with Brute Force attack.
- Better UI design.
- Replace tkinter with Kivy module of python.
- Switch from PyPDF2 to some other python modules as it is no longer maintained.
To run this Python program you would need these following packages
- Python(version 3.7 or higher)
- Tkinter python package
- PyPDF2 python package(no longer maintained)
- Evince pdf viewer
- GIT
You need to install all the prerequisites, follow the commands:
- Installing python:
sudo apt install python3 -y
- Installing Tkinter python package:
sudo apt install python3-tk -y
- Installing PyPDF2 python package:
pip install pypdf2
- Installing Evince pdf viewer:
sudo apt install evince -y
- Installing Git:
sudo apt install git -y
- You need to first close this repository:
git clone https://github.com/parthasdey2304/Awesome-Python-Scripts.git
- Getting inside the repository:
cd Awesome-Python-Scripts/PDF_Password_Decrypter
- Running the python file:
python3 main.py
- Done