Skip to main content

An over-engineered multithreaded file encryption CLI program

Project description

CryptBuddy
~~~~~~~~~~

An over-engineered CLI program to perform multithreaded encryption/decryption.
This was written as an investigatory project for CBSE class XII board exams.

Whitepaper can be found at https://static.kush.in/projects/CryptBuddy.pdf

The CLI can be called using any of the commands 'cb', 'crypt', or 'cryptbuddy'

Usage: cb [OPTIONS] COMMAND [ARGS]...

A CLI tool for encryption and decryption

╭─ Options ──────────────────────────────────────────────────────────────────────╮
│ --version -v │
│ --install-completion Install completion for the current shell. │
│ --show-completion Show completion for the current shell, to copy │
│ it or customize the installation. │
│ --help -h Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────────╮
│ decrypt Decrypt file(s) symmetrically using a password or asymmetrically │
│ using your private key │
│ encrypt Encrypt file(s) using a password or public keys of one or more │
│ users from your keychain │
│ export Export your public key file to specified directory to share with │
│ others │
│ init Initialize cryptbuddy by generating a key-pair and creating the │
│ keychain database │
│ keychain Manage your keychain │
│ shred-path Shred file(s) or directories │
╰────────────────────────────────────────────────────────────────────────────────╯

Project details


Download files

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

Source Distribution

cryptbuddy-1.0.0.tar.gz (16.4 kB view hashes)

Uploaded Source

Built Distribution

cryptbuddy-1.0.0-py3-none-any.whl (23.8 kB view hashes)

Uploaded Python 3

Supported by

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