cryptrsa-0.1.2 has been yanked.
RSA Encryption System
This project implements a basic RSA encryption system in Rust. It demonstrates the generation of RSA keys, encrypting and decrypting messages, and ensuring that the encrypted data can be safely converted to and from a string format using base64 encoding.
Getting Started
Install the CLI directly from crates.io:
Build the project
You can also build from source by cloning the repository:
Generating keys
You can also omit the --message flag to be prompted for input.
Encrypting a message
Decrypting a message
Signing a message
Verifying a signature
Commands like encrypt, decrypt, sign, and verify also support --in-file and --out-file to read from or write to a file instead of STDIN or STDOUT.
Computing a public key fingerprint
License
This project is licensed under the MIT License - see the LICENSE file for details.