Skip to content

This Program uses AES encryption to encrypt your files and Messages.

License

Notifications You must be signed in to change notification settings

vendz/Encryption

Repository files navigation

Encryption

Show some ❤️ and ⭐ the repo to support the project


Features:

Currently the program can do following things:
  • Encrypt and Decrypt any type of Files
  • Encrypt and Decrypt simple messages

Installation:

Clone this repository using

$ git clone https://github.com/vendz/Encryption.git

Enter the directory and install all the requirements using

$ pip3 install -r requirements.txt

Run the app using

$ python3 main.py

Usage:

-First enter a password to generate a key

enter your password: TESTpassword@6987

-Then you will be asked if you want to work with Files or simple Text messages

do you want to work with files or text (F or T): f

-Now you will be asked whether you want to encrypt a file or decrypt a file

do you want to encrypt or decrypt the file (E or D): e

-Now you have to enter the file name or file path which you would like to encrypt

copy the file path with it's name and extension and paste it here to Encrypt: /Users/vendz/Desktop/example.txt

NOTE: This works with all types of files. (PNG, JPG, JPEG, TXT, PAGES, PDF, ETC.)

-then enter your preferred name for the new encrypted file formed

what would you like to name the encrypted file (with extension): /Users/vendz/Desktop/example_encrypted.txt 

NOTE: If you don't enter the file path while naming new file, it will get saved inside the folder where this program is saved

I have used this same program and converted it to GUI using tkinter. you can check it out encryption_gui.py