A Python-based Password Generator that creates secure, random passwords with customizable length and count.
The program also includes a strength indicator (weak, medium, strong) based on the chosen password length.
- π² Random Password Generation using Python's
random
module - π‘ Supports letters (AβZ, aβz), digits (0β9), and special characters (!@#$%^& etc.)
- π Choose the length of your password
- π’ Generate multiple passwords at once
- π‘οΈ Password Strength Check:
- Weak β Less than 6 characters
- Medium β Between 6 and 9 characters
- Strong β 10 or more characters
β οΈ Warns against generating more than 10 passwords at once (security tip)
π PasswordGenerator
βββ password_generator.py # Main script
βββ README.md # Documentation
- Python 3.x (no external libraries needed)
Run the program in your terminal:
python password_generator.py
π Password Strength
Length Strength
< 6 Weak β
6 - 9 Medium β οΈ
>= 10 Strong β
π Future Improvements
Add option to exclude/include special characters.
π License
This project is released under the MIT License.