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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
859cb53f1ec54ce0eee26aab463e6291bd544d7f36d11f63843bac04fc57e432
|
|
| MD5 |
d57ad5c72dd592ede5504a66bfabc532
|
|
| BLAKE2b-256 |
8c9c093b1cefde0a7f75b6b4851679c9f60d32d90d75768408c1e54814b4765e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76a4667410b0bab5b5ae9ea2f276593c20b84caa496e0ef4c6f45d7baa5b5317
|
|
| MD5 |
c038183b58476963d9516f75135d425f
|
|
| BLAKE2b-256 |
880a4a2c18f868a1ab3dcfb2debbbd1daca0a71fcd256f947ca1338065f9bbd6
|