Password-Management-Tool

Password Management Tool

Welcome to the Password Manager project! This tool is designed to help you securely manage your passwords and sensitive information. With features for registration, login, saving passwords, viewing saved passwords, and generating strong passwords, this application provides a user-friendly interface for managing your credentials safely.

Table of Contents

Features

Installation

To use the Password Manager, follow these steps:

  1. Clone the repository: You can simply clone or download this repository to your local machine and run the app.py file.
git clone https://github.com/mmabiaa/password-management-tool.git
pip install -r requirements.txt
cd password-management-tool
python app.py

Screenshot

This is a simple demo and a screenshot of this tool View

Usage

  1. Start the application by running python main.py.
  2. Choose an option from the main menu:
    • Register: Create a new user account.
    • Login: Access your existing account.
    • Quit: Exit the application.
  3. Follow the prompts to save or view passwords, or generate new ones.

Example Workflow

  1. Register a new user by providing a username and master password.
  2. Log in using your credentials.
  3. Save a password:
    • Enter the website, username, and password when prompted.
  4. View saved passwords or generate a new password as needed.

Testing

On Windows

On Linux/macOS

Contributing

Contributions are welcome! If you’d like to contribute to this project, please fork the repository and submit a pull request with your changes.

License

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

Disclaimer

This is a basic implementation of a password manager and is not intended for production use. Use with caution and always ensure your master password is kept secure.


Thank you for using Password Manager! Your security is our priority. If you have any questions or feedback, feel free to reach out!