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
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 hashes)
Built Distribution
cryptbuddy-1.0.2-py3-none-any.whl
(23.9 kB
view hashes)
Close
Hashes for cryptbuddy-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76a4667410b0bab5b5ae9ea2f276593c20b84caa496e0ef4c6f45d7baa5b5317 |
|
MD5 | c038183b58476963d9516f75135d425f |
|
BLAKE2b-256 | 880a4a2c18f868a1ab3dcfb2debbbd1daca0a71fcd256f947ca1338065f9bbd6 |