Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 2.04 KB

README.md

File metadata and controls

59 lines (45 loc) · 2.04 KB

Encrypter and Decrypter

DEBAYAN MAJUMDER

This is a python script which reads a file you pass and then converts it to an equivalent encryption algorithm you choose. The script can also dencrypt the message/data you encrypted before, but this time the decrypter is intelligent enough to understand the encrypting algorithm. Now, the encryption or decryption algorithm already comes with builtin modules but here I recreated the algorithm for a better programming experience.

GOAL OF THE PROJECT:

  • To show how to work with multiple files inside of python.
  • How to import packages and built your own inside of python.
  • The classic encode and decode algorithms.
  • How to make hidden files, also how to edit some hidden files
  • Make new Directories/Files
  • User Friendly scripts

ENCRYPTION INPUT

  • Choose file from the Import directory if a file exists or the program waits for you to drag n drop a file or number of files in the directory. (LEGACY: MANUAL PATH ENTRY IS STILL SUPPORTED)
  • Choose the encoding/Encrypting algorithm you prefer to use.

The script will generate a folder named "Export" and the exported files(with their parent file name) will go under that directory.


DECRYPTION INPUT

  • You have to enter the file path when the interpreter asks you to.

The script will Export the decrypted data file in a folder named "Export" and the exported files(with their parent file name) will go under that directory


EXECUTING THE SCRIPT

To run the script, write in the Terminal/Shell


For Encrypting a data file

python encrypter.py

For Decrypting a data file

python decrypter.py

YOU CAN ALSO RUN THE BOTH SCRIPTS FROM THE "Main" SCRIPT

python main.py

N.B : PLEASE INCLUDE THE WHOLE FILE PATH, ALSO THE NAMES ARE CASE SENSITIVE