Arkaprabha Chakraborty 715a8d2abd Initial commit
2023-01-28 19:25:27 +05:30
2023-01-28 19:25:27 +05:30
2023-01-28 19:25:27 +05:30
2023-01-28 19:25:27 +05:30
2023-01-28 19:25:27 +05:30
2023-01-28 19:25:27 +05:30
2023-01-28 19:25:27 +05:30

Rust Simple Text Cipher Machine

About

It does precisely what the name indicates, i.e., encryption and decryption of files using the ChaCha20-Poly1305 authenticated streaming cipher algorithm. The program is still in its alpha (incomplete) stage.

Build

  • Have Cargo (Rust-langs' package manager) installed.

  • cargo build --release to build. You will find the program binary in the ./target/release directory.

Usage

  • ./rustcm-cli --help prints the help message.

  • ./rustcm-cli --version prints the version information.

  • ./rustcm-cli --encrypt <input-path> <output-path> reads the input file, encrypts the data, and writes to the output file.

  • ./rustcm-cli --decrypt <input-path> <output-path> reads the input file, decrypts the data, and writes to the output file.

Disclaimer

Do not use this for any high value information. I won't be held accountable for any damage caused to you by this program. Please use at your own discretion.

License

Distributed under the GPLv3 License. See LICENSE for more information.

Contributors

Description
Languages
Rust 100%