A beginner-friendly Python project that generates secure random passwords using Python's built-in secrets module.
- Generate strong random passwords
- Uses Python's
secretsmodule for cryptographically secure randomness - Password strength checker
- Save passwords to a local file
- User-friendly command-line interface
- Handles invalid user input smoothly
- Python 3
- VS Code
- Git
- GitHub
git clone [https://github.com/Bhagyashri77777/SecureKey.git](https://github.com/Bhagyashri77777/SecureKey.git)
cd SecureKey
python password_maker.py
π Project Structure
SecureKey/
β
βββ password_maker.py
βββ passwords.txt (ignored)
βββ README.md
βββ .gitignor
π What I Learned
Using Python's secrets module for real security
Working with the string module
Creating and calling custom functions
File handling in Python
Error handling using try-except blocks
Password strength checking logic
π©βπ» Author
Bhagyashri Yogesh Gawali