RSA Encryption Library
This program contains key generator for RSA encryption, an encryptor, and a
decryptor. The key generator finds two large random primes (using the GMP
library to generate large enough numbers) and uses them to generate a public
key- represented by integers n and e- and a private key- represented by integer
d. The encryptor uses the public key to encrypt a file. The decryptor uses a
private key to decrypt the file using the reverse process.
Below is attached the design documentation for this program.