A RSA cryptosystem that utilizes new or existing keys, publishes the RSA encryption and decryption functions, and contains a static main method for using an RSA cryptosystem from a command line