mirror of
https://github.com/hastagAB/Awesome-Python-Scripts.git
synced 2024-11-30 15:31:07 +00:00
74 lines
1.8 KiB
Markdown
74 lines
1.8 KiB
Markdown
|
# 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!!!!
|