Skip to content

PasswordGenGUI is a Python program with a user-friendly GUI that generates strong, random passwords based on user-defined length and complexity settings. The generated password is displayed securely in a text field.

Notifications You must be signed in to change notification settings

Spongly/PasswordGenGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Buy Me A Coffee"

PasswordGenGUI

PasswordGenGUI is a simple password generator with a graphical user interface (GUI) built in Python. The program generates a strong, random password based on user-defined length and complexity parameters, and displays the result in a secure text field.

Installation

To use PasswordGenGUI, you'll need to have Python 3 and the Tkinter package installed on your system. If you're using Windows or macOS, Python 3 and Tkinter should be pre-installed. If you're using Linux, you can install them with the following commands:

sudo apt-get update && sudo apt-get install python3 python3-tk

Once you have Python 3 and Tkinter installed, you can download or clone this repository to your local machine.

Usage

To launch PasswordGenGUI, navigate to the project directory in your terminal and run the following command:

python3 password_gen_gui.py

This will launch the GUI window, where you can enter the desired password length and click the "Generate Password" button to generate a new password.

The generated password will be displayed in the output field, which prevents accidental modification. You can copy and paste the password into another application as needed.

How it looks

png

Web version

Click Me!

png

About

PasswordGenGUI is a Python program with a user-friendly GUI that generates strong, random passwords based on user-defined length and complexity settings. The generated password is displayed securely in a text field.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published