/passwordbox

A Password Generator and manager programmed in python with GUI.

Primary LanguagePythonMIT LicenseMIT

passwordbox

A Password Generator and manager programmed in python with GUI.

Password Manager and Generator

Overview

This repository houses a Python-based password manager and generator with a user-friendly graphical user interface (GUI). This tool is designed to help users securely store and manage their passwords while also providing a convenient password generation feature to enhance security.

Features

  • Password Management: Store and organize your passwords in a secure manner, accessible through a simple and intuitive interface.

  • Password Generation: Create strong and unique passwords with customizable criteria, ensuring enhanced security for your accounts.

  • Easy Access: You can easily see your stored passwords in the data.txt file in the same folder of this program

Getting Started

Follow these steps to set up and use the Password Manager and Generator:

  1. Clone the Repository:

    git clone https://github.com/yottajunaid/passwordbox.git
  2. Navigate to the Directory:

    cd passwordbox
  3. Run the Application:

    python main.py

Screenshot

Password manager @yottajunaid 1_25_2024 4_06_16 PM

Usage

  1. Add New Passwords: Add Website, add email and add your password

  2. Generate Password: You can click on generate password to generate a new password

  3. Accessing Passwords: You can access your password in the data.txt file in the same folder where the program is stored

Contributing

Contributions are welcome! If you have ideas for improvements or would like to fix a bug, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and test thoroughly.
  4. Create a pull request with a detailed description of your changes.

License

This Password Manager and Generator is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Thank you to the open-source community for providing libraries and tools that make projects like this possible.

Thanks to Dr. Angela Yu who taught me Python Language.

Feel free to tailor this README to your specific project and include any additional details or customizations that you find relevant.