Files
rustcm-cli/README.md
Arkaprabha Chakraborty c860ee378d Update README.md
2023-02-14 08:36:02 +05:30

55 lines
1.3 KiB
Markdown

![rustcm-cli.png](blob/rustcm-cli.png)
# Rust Simple Text Cipher Machine / ru·s·t·c·m /
## About
It does precisely what the name indicates, i.e., encryption and decryption of UTF-8 encoded files using the ChaCha20-Poly1305 authenticated streaming cipher algorithm. The program is still in its alpha (incomplete) stage, you might come across a lot of bugs.
## Build
- Install [Cargo](https://github.com/rust-lang/cargo)
- `cargo build --release` to build
- The program binary will be in the `./target/release` directory
## Usage
```
rustcm-cli 0.1.1-alpha
Rust Simple Text Cipher Machine.
USAGE:
rustcm-cli [COMMAND]
COMMAND:
-h, --help
Prints this help message
-v, --version
Prints the version information
-e, --encrypt <path-to-input> <path-to-output>
Runs the program in encryption mode
-d, --decrypt <path-to-input> <path-to-output>
Runs the program in decryption mode
```
## Example
![screenshot.png](blob/screenshot.png)
## Disclaimer
Do not use this for any high value information. I shall not 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
- [Arkaprabha Chakraborty](https://github.com/arkorty)