A Web-App Helping to Create Strong Passwords
Coming up with a good master password is hard, remembering it is even harder.
This is a simple Web-App that demonstrates a method of creating strong passwords that are still easy to remember. It also provides time estimates how long it would take an attacker to crack a password using the zxcvbn library developed by Dropbox.
The app is build using a simple Flask backend and can be deployed using docker. Right now it is running on Heroku free tier.
Running locally with Docker
First, build the image:
docker build --tag strong-but-simple-passwords .
Then run it:
docker run --publish 5000:5000 --env SECRET_KEY=something-secret --env FLASK_ENV=development strong-but-simple-passwords
Now open localhost:5000
in a web-browser and you will see the app.