This is a small app which has 3 password utilities:
- Generate passwords with several options like length, uppercase characters, numbers, symbols, etc.
- Validate a password against certain criteria.
- Check if a password have been found on a data breach using the Have I been Pwned? api.
- Python 3.8
- Pipenv (just for debugging)
- (Optional) Install dependencies:
No dependencies are needed, this will install
pipenv install
ipdb
for debugging. - Run the main file:
Here you have a menu with some options you can try.
pipenv run python main.py