Inspiration: I was inspired to write this code by my cybersecurity class this semester, where we learned about encryption algorithms.

What it does: This code encrypts a message using a hand calculated RSA algorithm and then decrypts it to simulate the usage of public and private keys on either end of communication.

How we built it: It was built using python and without using any pre-built RSA packages.

Challenges we ran into: I ran into challenged with the computation of different elements of the RSA keys.

Accomplishments that we're proud of: I'm proud of the error message handling and efficiency of this algorithm.

What we learned: I learned how to compute the elements of an RSA key.

What's next for RSA: Next I want to implement this in a way to allow 2 end communication, but first this had to be implemented as a proof of concept on one way communication.

Built With

Share this project:

Updates