A simple Python-based password generator that allows users to create strong and customizable passwords by selecting the number of letters, symbols, and numbers they want.
Features:
1.Customizable Length – Choose the number of letters, symbols, and numbers.
2. Two Password Options:
a. Ordered Password – Characters appear in the selected order (letters → symbols → numbers).
b. Randomized Password – Characters are shuffled for extra security.
3. Uses randomization for unique password generation.
4. Beginner-friendly Python project demonstrating loops and string manipulation.
Usage:
1. Clone the repository:
git clone https://github.com/your-username/password-generator.git
2. cd password-generator
3. Uncomment the version that you want to use in an IDE (Integrated Development Environment) using the shortcut "ctrl+/" or "command+/"
4. Run the script:
python password_generator.py
5. Enter the number of letters, symbols, and numbers you want in your password.
6. The script will generate and display a secure password.
Example Output:
Welcome to the Password Generator!
How many letters would you like in your password?
> 5
How many symbols would you like?
> 2
How many numbers would you like?
> 3
In order password is:
AbcDE!&123
Random password is:
D!1b&E32Ac
Some possible suggestions for upgrades:
1. Add a GUI version using Tkinter.
2. Include an option for saving passwords securely.
3. Implement stronger encryption for password storage.