Professional Encryption / Decryption program !
Project description
What is RedCipher ?
command line utility help users encrypt messages or files with simple commands
Overview:
Guide:
Installation
make sure python is installed on your system
pip3 install redcipher
Settings:
settings file are created once the program run for the frist time.
if the settings file not found the program will load the default settings in src/handle_json.py file and rewrite the settings in this path {user-home}/.RedCipher/settings.json.
let's say if you have already installed the program and have settings in the path the program will load the settings and won't rewrite it again.
{
"settings": {
"extension": ".redc",
"keySize": 3072,
"salt": "s%piyAc7MhDN*qAS)}YrrXb.A9_&t!",
"useSalt": true,
"encryptFileName": false
}
}
-
extensionobject store the encrypted file extension -
keySizedefault size of bits for RSA keys generation -
saltstores the salt for salting AES key and secure it ( you can change it ! ) -
useSaltstores boolean value to decide if the program use salt or nofalsetells the program don't use salttrueuse the salt
-
encryptFileNameobject store boolean value to decide if program encrypt file name or notfalsewill not encrypt file nametrueit will encrypt it
special thanks to:
- Zaky202 - for fixing color issue on windows
- greedalbadi - resort classes and file imports
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file redcipher-1.5.tar.gz.
File metadata
- Download URL: redcipher-1.5.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe272974e7cc78eba6ea2855df06ba9e99ee93a7393278c544b2b0f74a846c71
|
|
| MD5 |
883245cd060b2eccaea058366b0c7aa1
|
|
| BLAKE2b-256 |
9952f08041081f48bf59944bf9b00c4b6e35f8cf008970e950b4e2a2fa00ddb9
|