/Password-Gen

A powerful and useful password generator written in Python. This program generates secure passwords based on user preferences and checks if a password has been compromised in known data breaches.

Primary LanguagePythonMIT LicenseMIT

Password Generator

A powerful and useful password generator written in Python.

This program generates secure passwords based on user preferences and checks if a password has been compromised in known data breaches.

Features

  • Generates strong and random passwords of various lengths.
  • Allows customization of password length and requirements for special characters and digits.
  • Checks if a password has been compromised using the "Have I Been Pwned" API.
  • Provides a user-friendly menu for easy interaction.

License

Getting Started

Prerequisites

  • Python 3.x
  • Requests library (pip install requests hashlib secrets)

Usage

  1. Clone the repository:

    git clone https://github.com/king101-bit/Password-Gen.git
    
  2. Install Dependencies

    pip install requests hashlib secrets

3.Change into the project directory ```shell cd password-generator

  1. Run the file

    python3 main.py
    

5.Enjoy

Contributing

Contributions are welcome! If you find any issues or want to enhance the password generator, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.