Skip to content
This repository was archived by the owner on Sep 27, 2024. It is now read-only.

libkush/cryptbuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

169 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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                                       โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

About

An over-engineered multithreaded file encryption CLI program

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages