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.

Built With

Share this project:

Updates