college/Fall-2024/CS-3333/Assignments/RSA-Project/README.md

742 B

RSA Project

Developed by Price Hiller (zfp106). This project is an insecure implementation of RSA in C. DO NOT USE THIS FOR ANYTHING IN PRODUCTION, YOU WILL GET BIT.

Building

Standard Way

Requires gcc and gnumake. Run make build to build the project.

Nix Way

If you're a big fan of nix, you can use the provided flake.nix to build the project.

Simply run nix build to build the project and nix run to run the project.

Screenshots

Providing our own p and q values

Example with choosing our own p and q values

Allowing p and q to be randomly generated

Example with generating random keys.