A computer security class project that uses Private key and public key approach to encrypt and decrypt the plaintext and cipher text respectively.