Skip to main content

An over-engineered multithreaded file encryption CLI program

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

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


Install:
pip3 install cryptbuddy

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 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.2.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cryptbuddy-1.0.2-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

Details for the file cryptbuddy-1.0.2.tar.gz.

File metadata

  • Download URL: cryptbuddy-1.0.2.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/5.15.133.1-microsoft-standard-WSL2

File hashes

Hashes for cryptbuddy-1.0.2.tar.gz
Algorithm Hash digest
SHA256 859cb53f1ec54ce0eee26aab463e6291bd544d7f36d11f63843bac04fc57e432
MD5 d57ad5c72dd592ede5504a66bfabc532
BLAKE2b-256 8c9c093b1cefde0a7f75b6b4851679c9f60d32d90d75768408c1e54814b4765e

See more details on using hashes here.

File details

Details for the file cryptbuddy-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: cryptbuddy-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 23.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/5.15.133.1-microsoft-standard-WSL2

File hashes

Hashes for cryptbuddy-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 76a4667410b0bab5b5ae9ea2f276593c20b84caa496e0ef4c6f45d7baa5b5317
MD5 c038183b58476963d9516f75135d425f
BLAKE2b-256 880a4a2c18f868a1ab3dcfb2debbbd1daca0a71fcd256f947ca1338065f9bbd6

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