RustyCipher is a basic encryption and decryption CLI tool written in Rust. It allows you to encrypt and decrypt text files using a custom and basic encryption algorithm. ๐ค๐
-
โจ Simple and easy-to-use interface
-
๐ Custom encryption and decryption algorithm
-
๐ Supports text file encryption and decryption
-
Make sure you have Rust and Cargo installed. If not, you can download them from here.
-
Clone this repository:
git clone https://github.com/YanivZalach/Basic_Encryption_CLI_Tool.git ~/Documents/RustyCipher
-
Change directory to the project folder:
cd RustyCipher
-
Build the project:
cargo build --release
To encrypt a text file, run the following command (for decryption change the -e
to -d
):
~/Documents/RustyCipher/target/release/rustycipher -e input.txt key
For more information run:
~/Documents/RustyCipher/target/release/rustycipher -h
Add the following line to your ~/.bashrc
/~/.zshrc
/~/.config/fish/config.fish
:
alias rustycipher='$HOME/Documents/RustyCipher/target/release/rustycipher'
Now, you can use RustyCipher simply by typing rustycipher
in your terminal!
rustycipher
RustyCipher is designed for educational and basic encryption purposes only. It uses a basic encryption algorithm that may not provide strong security. It should not be used for encrypting sensitive or critical data. For serious security needs, consider using established encryption tools and libraries.
Please exercise caution and avoid using RustyCipher for applications requiring high-security standards.