A standalone Java desktop application that is an implementation of the RSA encryption algorithm from scratch