RSA is a public key cryptographic algorithm designed for encrypting and decrypting messages. This project received a First Class Honors grade (1:1)
The implementation in this project is designed for a user to input their own messages and send them to another entity to read the message.
- Entity creates public and private keys
- User retrieves the public key
- User enters a message, encrypts it with the public key and sends it to the entity.
- Entity receives the message and decrypts it using the private key.