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.1.tar.gz
(16.4 kB
view hashes)
Built Distribution
cryptbuddy-1.0.1-py3-none-any.whl
(23.8 kB
view hashes)
Close
Hashes for cryptbuddy-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d38b5f9259c0222d9258ab45822b843982e7fb12940abee1682479497e01f744 |
|
MD5 | c7753ce278b71279139d73832f71da01 |
|
BLAKE2b-256 | 850c7684ffcdd04019c0b604a37e014a4e131807d278cdb1eb794720425056ce |