Skip to content

This application is a password generator developed with Python and PyQt5. It empowers users to create highly secure passwords with a multitude of customizable options.

License

Notifications You must be signed in to change notification settings

Eclipse91/PasswordGeneratorApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PasswordGeneratorApp

This is a simple password generator application built using Python and PyQt5. It allows users to generate strong passwords with various customizable options.

Features

  • Customizable Password Generation:

    • Add a custom string at various positions within the password
    • Choose the length and type of lowercase letters
    • Choose the length and type of uppercase letters
    • Choose the length and type of numbers
    • Choose the length and type of symbols
  • User-Friendly Interface:

    • Intuitive and visually appealing graphical interface powered by PyQt5, making it easy to generate and manage passwords.

Requirements

  • Python 3.x
  • Required Python packages are listed in the requirements.txt file
  • libxcb-xinerama0 must be installed in a Debian distribution using sudo apt-get install --reinstall libxcb-xinerama0

Getting Started

  1. Clone the repository:

    git clone https://github.com/Eclipse91/PasswordGeneratorApp.git
  2. Navigate to the project directory:

    cd PasswordGeneratorApp
  3. Install the required dependencies (creating a virtual environment is strongly recommended):

    pip install -r requirements.txt
  4. Run the application:

    python3 src/main.py

Here's a refined version of your usage instructions:

Usage

  1. Customize Password Preferences: Adjust the sliders and input fields to set your desired password criteria. Any changes you make will automatically update the generated password.
  2. Generate a New Password: Click on the "Generate Password" button to create a new password based on your preferences.
  3. View Recent Passwords: The last 10 generated passwords will be displayed at the bottom of the app for easy access.
  4. Copy the Generated Password: The newly generated password will be shown in the main application window. To copy it, simply click the "Copy" button.
  5. Select and Copy from History: You can also select any password from the list of recent passwords and copy it to your clipboard.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE file for details.

Notes

Feel free to contribute or report any issues! This README provides instructions for setting up and running the Password Generator App. You can adjust the content as needed based on your specific project requirements.

About

This application is a password generator developed with Python and PyQt5. It empowers users to create highly secure passwords with a multitude of customizable options.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published