Simple & Secure Python utility for generating strong passwords.
Quickly create robust, random passwords with customizable length and symbols.
A simple yet secure password generator written in Python.
This script creates strong, random passwords with customizable length while ensuring that each password includes:
- At least one uppercase letter
- At least one lowercase letter
- At least one digit
- At least one special character
- Generates passwords of any desired length (minimum 6 characters).
- Ensures strong composition for enhanced security.
- Shuffles characters to avoid predictable patterns.
- Lightweight and requires only Python’s standard library.
git clone https://github.com/mantrapatil03/security-tool.git
cd security-tool/password_generatorpython password_generator.py
Secure Password Generator
Enter desired password length (minimum 6): 12
Generated password: A1b!cD2e@F3g
Weak passwords are one of the most common security risks.
This generator helps users quickly create strong, unique passwords for accounts, applications, and systems.
You can easily modify the script to:
-
Change the set of special characters.
-
Default to longer lengths (e.g., 16+).
-
Generate multiple passwords at once.
-
File:
password_generator.py -
Dependencies: None (uses only Python standard library)
-
Compatible: Python 3.6+
This script is intended for educational and personal security use only.
Always handle generated passwords securely — do not share them in public or commit them to repositories.
Mantra Patil
💼 LinkedIn: www.linkedin.com/in/mantrapatil25
✉ Email: techmantrapatil@gmail.com