Our team of four was inspired to create this password management website after participating in a workshop on cybersecurity best practices at CSE-CST. We realized the importance of strong, secure passwords and wanted to create a tool that would make it easy for people to create and manage them.
Throughout the development process, we learned about the various criteria that make a password strong, such as complexity and unpredictability. We also learned about the various techniques that hackers use to crack passwords (brute force and dictionary attacks) and how to design our website and extension to defend against these attacks.
To build the website, we divided our team into sub-teams, each responsible for a different aspects of the project. Some team members focused on the front-end design and user experience, while others worked on the back-end logic and security features. We used modern web technologies such as HTML, CSS, JavaScript, and React to build the website.
One of the biggest challenges we faced was finding a way to accurately measure the strength of a password. We struggled with lots of algorithms, but in the end, we decided to keep it simple and easy to understand for the user.
We also implemented a browser extension for Google Chrome, it's not available yet to download since we need 24 hours to get approved from Google. Unfortunately, we didn't do it for Safari as of now. As a package, we created the chrome extension (inspired by grammarly's extension) and a webbrowser to maximise the tools for password security of our users.
We plan to publish our chrome extension (git repo link available) so that we can link it on our website hosted on passguard.tech. We are in the process of developing the offline application (local version of our website). It is close to deployment, but we want to develop it to enhance our users' experiences.
Overall, we are proud of the work we have done and are excited to see our tool being used to help people keep their online accounts safe and secure.
Built With
- bootstrap
- cpanel
- css
- domain.com
- html
- infintyfree
- javascript
- react
Log in or sign up for Devpost to join the conversation.