Password Manager

Project link: https://github.com/Preston12321/password-manager

A partner and I created this application for our Computer Security and Privacy course as our final project. The goal was to implement a basic password manager that could properly encrypt/decrypt information, as well as provide feedback to the user about the strength of each password. I implemented most of the functionality, including data storage and encryption, as well as the optimized algorithm for checking passwords against pre-existing dictionaries of insecure passwords.

We created a 5-point rating system designed to be comparable to those of other typical password rating systems, such those seen in other password managers and on account creation forms online. However, instead of simply showing the usual color-based feedback associated with password strength meters, our program also plays sounds typically associated with either negative or positive emotions and feelings.

Nifty tech tag lists fromĀ Wouter Beeftink