https://github.com/insipx/rsa
RSA Algorithm Implemented in Rust
https://github.com/insipx/rsa
crypto-class cryptography demonstration example rsa university university-assignment
Last synced: 9 months ago
JSON representation
RSA Algorithm Implemented in Rust
- Host: GitHub
- URL: https://github.com/insipx/rsa
- Owner: insipx
- Created: 2019-04-03T17:06:13.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-09-08T04:42:23.000Z (over 4 years ago)
- Last Synced: 2025-05-13T16:24:35.685Z (9 months ago)
- Topics: crypto-class, cryptography, demonstration, example, rsa, university, university-assignment
- Language: Rust
- Homepage:
- Size: 76.2 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RSA
Created for Cryptography Class, Spring 2019
RSA works on both Linux And Windows
I do not own a MAC, so RSA is not tested to compile on MacOSX. However, my assumption is that compilation should work just fine.
## To Run On Windows
- Download Windows Binary (Requires 64bit PC): [RSA Windows
Binary](https://github.com/insipx/rsa/releases/download/0.2.0/RSA.Windows.64Bit.exe)
- place the binary in any folder you like
- navigate to the folder you placed the binary in with PowerShell
- Run RSA! `./rsa --help`
## To Run on Linux
- Download the Linux Binary (Requires 64bit PC): [RSA
Linux](https://github.com/insipx/rsa/releases/download/0.2.0/RSA.Linux.64bit)
- place linux binary in a directory specified in PATH or just a directory you want to execute from
- `./rsa --help` while in same directory
## To Compile on Windows
- install Rust (If not already installed): [https://rustup.rs](https://rustup.rs)
- Must have VS installed with Visual C++ options
- `git clone` the repository or download and unzip this repository into any directory
- Navigate your way into the root directory of the downloaded repository
- run `cargo build --release`
- go into the directory `target/release` and copy the RSA executable to anywhere you would like to execute it
- execute the RSA executable by navigating to where you copied it. You may now use RSA, for example, `./rsa --help`
## To Compile on Linux/MacOS
- install Rust (if not already installed): [https://rustup.rs](https://rustup.rs)
- clone or download this repository
- if you downloaded as zip, remember to unzip
- `cd` into where the repository was downloaded
- from the directory, run the command `cargo build --release`
- from the directory, run the command `cp ./target/release/rsa ~/`
- you can now run the program from you home directory like so: ./rsa --help