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)
Built Distribution
cryptbuddy-1.0.0-py3-none-any.whl
(23.8 kB
view hashes)
Close
Hashes for cryptbuddy-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542a60c9e188e8f04f15b01d3227e9ebf77e566abaf8626a0aba6238b996fb86 |
|
MD5 | 020c9897fc1707d27006a4c10fbe09e3 |
|
BLAKE2b-256 | a022ab8c5a04ae8f558083dc38beedf346d105aeea1b69d162045243a7dbc371 |