Inspiration
Last month, the most popular password manager, LastPass, had a security breach. We wanted to create a password manager so secure, that doesn't store a single password locally or on any server.
What it does
It uses a master-password that the user must remember as a seed to create other passwords. It uses cryptographically secure random number generator to generate the user's passwords. The user can store a name to remind them what the password is, but no passwords will ever be stored.
How we built it
We built it using a CSPRNG cryptography algorithm and HTML, CSS, and Javascript.
Challenges we ran into
This was not only our first time working with seed generation, but also with making a cryptographically secure app. We learned a lot about digital security, and we hope to use this knowledge in future projects.
Accomplishments that we're proud of
We're especially proud of the overall look of the website. We spent hours making sure that it was aesthetically pleasing, and equally responsive.
What we learned
As a team, we had never worked together in person, so we learned a lot about the different group structure we would need in this new environment. It was challenging at first to stay organized, but in the end we developed a good system for collaboration.
What's next for KeyMaster
The main aspect we could improve on is the number generator. There's always a more secure and more complex method of creating the numbers, but we would need a lot more knowledge in mathematics.
Log in or sign up for Devpost to join the conversation.