Awesome-Python-Scripts/PDF_Password_Decrypter
2023-10-24 15:27:02 +05:30
..
main.py added the code for pdf password decrypter 2023-10-24 15:27:02 +05:30
README.md added the code for pdf password decrypter 2023-10-24 15:27:02 +05:30

Decrypt Your Password Protected pdf files Here

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

Features

  • 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.

Upcoming featuers

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.

Pre-requisites

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

Installation

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

Usage

  • 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

THANK YOU COMMUNITY!!!!