command line utility help users encrypt messages or files with simple commands
make sure python is installed on your system
pip3 install redcipher
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
- Zaky202 - for fixing color issue on windows
- greedalbadi - resort classes and file imports
