This program implements an RSA algorithm for effective and secure encryption and decryption. it is currently formatted to encrypt and decrypt a message.
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.
Log in or sign up for Devpost to join the conversation.