The purpose of this program is to generate a human-readable password so that it is easy to remember passwords. Especially now with the data breaches sometimes we need to have a stong and secure password that we do not want to store in our password manager (Eg. Bank passwords, Paypal password, etc.).
The biggest misconseption is that we need to have a password with a wide variety of characters. The main thing that a password need is a high entropy. Source We get more security from a longer password than by adding more characters.
Build the image
docker build -t humanreadable-passwd-gen_passwd .
Run the docker image
docker run -it --rm --name passwd_gene humanreadable-passwd-gen_passwd:latest
docker-compose up && docker-compose down
Install the requirements
pip install --upgrade -r requirements.txt
Run the generator
python3 ./passwd_gen.py