Skip to content

Flockstock/password-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Generator & Validator 🔐

A Python-based tool that allows users to either validate their password strength or generate a secure random password.


✨ Features

🔍 Password Validation (Choice 1)

  • Confirms password by asking twice

  • Checks for:

    • Uppercase letters (A–Z)
    • Lowercase letters (a–z)
    • Digits (0–9)
    • Special characters (!@#$%^&*()-_+=)
  • Ensures minimum length of 8 characters

  • Provides feedback for missing requirements


🎲 Password Generator (Choice 2)

  • Generates a random strong password

  • Includes:

    • At least one uppercase letter
    • One lowercase letter
    • One digit
    • One special character
  • Adds extra random characters for better security

  • Shuffles characters for randomness


🛠️ Tech Used

  • Python
  • random module
  • string module

🚀 How to Run

  1. Clone the repository:
git clone https://github.com/Flockstock/password-generator.git
  1. Navigate to the folder:
cd password-generator
  1. Run the program:
python password_generator.py

🎮 How It Works

  • Enter 1 → to validate your own password
  • Enter 2 → to generate a random secure password

⚠️ Notes

  • The program runs in the terminal (no GUI yet)
  • Password validation gives real-time feedback based on conditions

ScreenShots

🔮 Future Improvements

  • Add a graphical user interface (GUI)
  • Let users choose password length
  • Add copy-to-clipboard feature
  • Improve validation structure (optimize loop logic)

👤 Author

Flockstock ✨

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors