Skip to content

UltraPasswordGen is a simple and powerful password generator tool that allows you to create complex passwords with various options.

License

Notifications You must be signed in to change notification settings

Tomparte/UltraPasswordGen

Repository files navigation

UltraPasswordGen - Password Generator Tool

UltraPasswordGen is a simple and powerful password generator tool that allows you to create complex passwords with various options. This graphical application is built using Python & Python's Tkinter & Pillow libraries.

Features

  • Generate strong and secure passwords with ease.
  • Customize password length to meet your requirements.
  • Include uppercase letters, numbers, and special characters to enhance password complexity.
  • Check complexity of the generated password.
  • Quick and straightforward user interface.

Getting Started

To use UltraPasswordGen, follow these simple steps:

  1. Clone the Repository: Clone this repository to your local machine using the following command:

    git clone https://github.com/Tomparte/UltraPasswordGen.git
    
  2. Install Dependencies: UltraPasswordGen requires Python and the Tkinter library. If you don't have Python installed, download it from the official website (https://www.python.org/downloads/). When Python is installed, you have to install libraries :

    pip install tkinter
    pip install pillow
    
  3. Launch the Application: Open a terminal or command prompt, navigate to the project folder, and run the following command:

    python UltraPasswordGen.py
    

Usage

  1. Password Length: Use the password length scale to choose the desired length of your password (between 6 and 50 characters). The default length is 12 characters.

  2. Include Uppercase Letters: Check this option to include uppercase letters in the generated password.

  3. Include Numbers: Check this option to include numbers in the generated password.

  4. Include Special Characters: Check this option to include special characters (e.g., @, #, $, etc.) in the generated password.

  5. Generate Password: Click the "Generate Password" button to generate a new password based on your preferences. The generated password will be displayed in the "Generated Password" field.

  6. Copy Password: The generated password is automatically displayed in the read-only entry field. You can easily copy the password by clicking the "Copy" button.

  7. Verify Complexity: The complexity of the generated password is automatically displayed according to a number of parameters (length, alpha characters, etc.). 3 levels of complexity are implemented: low (red), medium (orange) and complex (green).

Example

Here's a sample demonstration of how the UltraPasswordGen GUI looks:

UltraPasswordGen GUI

Contributions

Contributions to UltraPasswordGen are welcome! If you find any issues, have suggestions for improvements, or want to add new features, feel free to open an issue or create a pull request.

About the Author

UltraPasswordGen is developed and maintained by Tomparte thanks to ChatGPT (OpenAI <3). If you have any questions or need assistance, feel free to contact me through GitHub.

Star History

Star History Chart


About

UltraPasswordGen is a simple and powerful password generator tool that allows you to create complex passwords with various options.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages