An advanced password generator application built with Python and Tkinter.
Generate strong, customizable passwords and evaluate their strength with ease.
- Generate passwords with customizable length
- Include/exclude uppercase letters, lowercase letters, digits, and symbols
- Evaluate password strength (Weak, Medium, Strong)
- Copy generated password to clipboard
- User-friendly graphical interface with Tkinter
-
Clone the repository:
git clone https://github.com/your-username/password-generator.git cd password-generator -
(Optional) Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
Run the main program:
python password-generator.pyCustomize password settings, generate passwords, check strength, and copy to clipboard easily.
password-generator/
│
├── password_generator.py
├── requirements.txt # Required Python packages
├── README.md # This file
└── .gitignore # Files to ignore in git
- Python 3.x
- pyperclip (for clipboard operations)
- Tkinter (usually included with Python)
This project is licensed under the MIT License.
Hamid - GitHub Profile