This project is a Password Generator built using Python. It allows users to create secure passwords by specifying the number of letters, numbers, and symbols they want in their password.
- Customizable Password Composition:
- Users can specify the number of letters, numbers, and symbols in the password.
- Two Levels of Password Generation:
- Easy Level: Generates a password by appending characters in sequence (commented out in the code).
- Hard Level: Generates a password with shuffled characters for better security.
- The program prompts the user to input:
- The number of letters they want in their password.
- The number of numbers they want in their password.
- The number of symbols they want in their password.
- The program generates a password based on the user's input:
- Randomly selects characters from predefined lists of letters, numbers, and symbols.
- Shuffles the characters for added security (in the hard level).
- The generated password is displayed to the user.
Workspace (rerun without) Collecting workspace information
Here is a structured version of the readMe.md file for the Password Generator project:
Welcome to the PyPassword Generator! How many letters would you like in your password? 5 How many Integers would you like in your password? 3 How many symbols would you like in your password? 2 ['a', 'B', '3', '!', 'x', '7', 'y', '2', '@', 'z'] ['x', '3', 'y', 'z', 'B', '2', '!', '7', 'a', '@']
Your Password is: x3yzB2!7a@
- Make sure you have Python installed on your system.
- Navigate to the project directory.
- Run the script
08_Create_a_Pasoword_Generator_PROJECT.PYusing Python:python 08_Create_a_Pasoword_Generator_PROJECT.PY