Skip to content

Moreless91/Manage-Encryption-Key

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manage Encryption Key

Generating and Managing Encryption Key

Manage Encryption Key is Windows and Linux compatible, Powered by Python!

Code Formatting: autopep8 and black with 120 char length

Features

  • Generate Encryption Key
  • Decrypt Binary File
  • Encrypt Data to Binary File

Installation Prerequisite

Manage Encryption Key requires Python v3.10.3+ to run.

Create a python virtual environment:

cd C:\app_location\
python -m venv env

Activate your virtual environment:

.\env\Scripts\activate

Install the dependencies using the provided requirements.txt file:

pip install -r requirements.txt

Confirm your dependencies are installed using:

pip list

How to Run

The apps are ran via CLI in the terminal
  • Launch the main app: manage_encryption_key.py
    • Create an encryption key
      • This will create a .env file in the root of the directory
      • Do not rename/move this file, it's how the python-dotenv finds the key for encrypting/decrypting
    • Encrypt files
      • By default the script saves binary files to the Data folder
      • This can be updated using the Settings option
    • Decrypt files
      • Decrypt your binary files using the .env file

About

Managing Decryption and Encryption Process

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published