Inspiration
I want to pursue cybersecurity so I decided to create a website that demonstrates the safety cybersecurity can offer us.
What it does
The website allows the user to log in, or create an account. You'll be given a generated private key that is unique to you only! You are then allowed to upload images and then decrypt those images with another user's public key, to later be sent to other users on the website. The receiving user can then decrypt the image with their private key.
How I built it
I used PHP, SQL, Python, and ran it on my localhost using XAMMP.
Challenges we ran into
The website is far from finished, so the challenges are still generating a unique private and public key for each user, and allowing users to encrypt images and send them to other users so they can decrypt them.
Accomplishments that I'm proud of
I took a different approach to make my login than what I'm used to. I used PHP with HTML and linked it to my database.
What I learned
Took a lot of time to pick up on PHP so it felt amazing when my login system and file uploading worked with my database!
What's next for Image Security
Finish the website so it has full functionality, and possibly create a domain for the website to my friends and I can use for fun.
Log in or sign up for Devpost to join the conversation.