Skip to main content

Professional Encryption / Decryption program !

Project description

What is RedCipher ?

command line utility help users encrypt messages or files with simple commands

Overview:

RedCipher

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
        
    }
}
  • extension object store the encrypted file extension

  • keySize default size of bits for RSA keys generation

  • salt stores the salt for salting AES key and secure it ( you can change it ! )

  • useSalt stores boolean value to decide if the program use salt or no

    • false tells the program don't use salt
    • true use the salt
  • encryptFileName object store boolean value to decide if program encrypt file name or not

    • false will not encrypt file name
    • true it 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

This version

1.5

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

redcipher-1.5.tar.gz (10.9 kB view details)

Uploaded Source

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

Hashes for redcipher-1.5.tar.gz
Algorithm Hash digest
SHA256 fe272974e7cc78eba6ea2855df06ba9e99ee93a7393278c544b2b0f74a846c71
MD5 883245cd060b2eccaea058366b0c7aa1
BLAKE2b-256 9952f08041081f48bf59944bf9b00c4b6e35f8cf008970e950b4e2a2fa00ddb9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page