a simple and customizable password generator script to create strong, random passwords for enhanced security. this project generates secure passwords based on user-specified requirements, helping users to protect their accounts by using unique and complex passwords.
- customizable password length: set the password length to meet specific needs.
- character selection: choose to include or exclude uppercase letters, lowercase letters, numbers, and special characters.
- randomized output: generates truly random passwords each time.
- simple and lightweight: fast and efficient, suitable for local use or integration into other projects.
- python 3.x is required to run this script.
###Installation
- clone the repository:
git clone https://github.com/samuel-404/password-generator.git
- navigate to the project directory:
cd password-generator
-
run the password generator script:
python password_generator.py
-
follow the prompts to set password parameters, including:
- password length
- types of characters to include (uppercase, lowercase, numbers, special characters)
-
copy and save your generated password securely!
welcome to the password generator!
enter the desired password length: 12
include uppercase letters? (y/n): y
include lowercase letters? (y/n): y
include numbers? (y/n): y
include special characters? (y/n): y
generated password: xy8!po7@lq2#
please remember to save your password securely!
contributions are welcome! please fork the repository , make your changes, and submit a pull request.
This project is licensed under the mit license. see the license file for details.
for any questions or feedback, please reach out at github.