Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.67 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.67 KB

SidRose

This code can be used to encrypt and decrypt small files and directories limited to 2GB in file size. The python module used is Fernet, symmetric encryption.

Usage:

# Install the required python module
$ pip3 install cryptography

# Execute this source in the directory of which you want to encrypt the contents.
$ python3 sidrose.py 

# Follow the instructions in the cli:

 ███████╗██╗██████╗ ██████╗  ██████╗ ███████╗███████╗
 ██╔════╝██║██╔══██╗██╔══██╗██╔═══██╗██╔════╝██╔════╝
 ███████╗██║██║  ██║██████╔╝██║   ██║███████╗█████╗
 ╚════██║██║██║  ██║██╔══██╗██║   ██║╚════██║██╔══╝
 ███████║██║██████╔╝██║  ██║╚██████╔╝███████║███████╗
 ╚══════╝╚═╝╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚══════╝
                       (1): Encrypting
                       (2): Decrypting

:

# Make sure NOT to delete the "very-special-key", you'll need this to decrypt the data again.
# The key is random generated and can be used only for the encrypted contents its been created for.

Please note: 
# When using this code on larger directories then specified above this program wil not act as intended, use with caution.