Skip to content

shahedkhanin-dev/password-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🔐 Password Generator (Python)

A secure and customizable Password Generator built using Python, featuring both a Command Line Interface (CLI) and a Graphical User Interface (GUI) built with Tkinter.
The project uses cryptographically secure randomness to generate strong passwords.


🚀 Features

  • 🔒 Cryptographically secure password generation using secrets
  • 📏 Customizable password length
  • 🔠 Option to include:
    • Uppercase letters
    • Lowercase letters
    • Numbers
    • Symbols
  • 🖥️ GUI version using Tkinter
  • ⌨️ CLI version for terminal usage
  • ⚠️ Input validation and error handling

🛠️ Technologies Used

  • Python 3
  • Tkinter (for GUI)
  • secrets module
  • string module

📁 Project Structure

password-generator/ │── password_generator.py # CLI version │── password_generator_gui.py # GUI (Tkinter) version │── README.md


▶️ How to Run

1️⃣ Clone the Repository

git clone https://github.com/your-username/password-generator.git
cd password-generator

2️⃣ Run CLI Version
python password_generator.py

3️⃣ Run GUI Version
python password_generator_gui.py

About

Secure Password Generator built with Python and Tkinter, offering customizable password creation with cryptographically secure randomness using the secrets module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages