RSA This project was intended to be used as an example to explain the basics of RSA encryption to students of Networks Security course. Generating public and secret keys: Factorization of N numbers: