Skip to content

Pranavgoli/Password-Generator-Using-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Random Password Generator

A Python-based Password Generator that creates secure, random passwords with customizable length and count.
The program also includes a strength indicator (weak, medium, strong) based on the chosen password length.


✨ Features

  • 🎲 Random Password Generation using Python's random module
  • πŸ”‘ Supports letters (A–Z, a–z), digits (0–9), and special characters (!@#$%^& etc.)
  • πŸ“ Choose the length of your password
  • πŸ”’ Generate multiple passwords at once
  • πŸ›‘οΈ Password Strength Check:
    • Weak β†’ Less than 6 characters
    • Medium β†’ Between 6 and 9 characters
    • Strong β†’ 10 or more characters
  • ⚠️ Warns against generating more than 10 passwords at once (security tip)

πŸ“‚ Project Structure

πŸ“ PasswordGenerator

β”œβ”€β”€ password_generator.py # Main script

└── README.md # Documentation


πŸ”§ Requirements

  • Python 3.x (no external libraries needed)

▢️ Usage

                       Run the program in your terminal:  
                       python password_generator.py

πŸ“Š Password Strength

                      Length	                   Strength
                      
                       < 6	                       Weak ❌

                       6 - 9	                    Medium ⚠️
                       
                       >= 10	                    Strong βœ…

🌟 Future Improvements

Add option to exclude/include special characters.


πŸ“œ License

This project is released under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages