Skip to content

PasswordManager GUI is a Python script providing a user-friendly interface for securely managing website login credentials. It enables users to add, retrieve, and delete credentials, generating unique identifiers for each entry. Built with Tkinter, it offers ease of use and basic logging for transparency.

License

Notifications You must be signed in to change notification settings

usualdork/PasswordManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

PasswordManager

Password Manager is a simple Python application built using the Tkinter library for creating a graphical user interface (GUI). It allows users to securely store, retrieve, and manage their website credentials.

Features

  • Add New Credentials: Users can add new website credentials including website name, username, and password.
  • Retrieve Credentials: Users can retrieve stored credentials by entering the corresponding identifier.
  • Delete Credentials: Users can delete stored credentials by entering the corresponding identifier.
  • Display All Credentials: Users can view a list of all stored websites for quick reference.
  • Secure Storage: Passwords are securely hashed using SHA-256 and stored with unique identifiers.

Start window

How to Use

  1. Add New Credentials:
  • Click on the "Add new credentials" button.
  • Enter the website name, username, and password.
  • Click the "Add" button to store the credentials.
  • A unique identifier will be created for the credentials and will be automatically copied to the clipboard.

Start window

  1. Retrieve Credentials:
  • Click on the "Retrieve credentials" button.
  • Enter the identifier associated with the desired credentials.
  • Click the "Retrieve" button to view the website, username, and password.

Start window

  1. Delete Credentials:
  • Click on the "Delete credentials" button.
  • Enter the identifier associated with the credentials to be deleted.
  • Click the "Delete" button to remove the credentials.

Start window

  1. Display All Credentials:
  • Click on the "Display all credentials" button to view a list of all stored website names.

Start window

Installation

  1. Clone the repository: git clone https://github.com/usualdork/PasswordManager.git
  2. Install the required dependencies: pip install pyperclip
  3. Run the application: python PasswordManager.py

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please 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. https://github.com/usualdork/PasswordManager/blob/main/LICENSE

About

PasswordManager GUI is a Python script providing a user-friendly interface for securely managing website login credentials. It enables users to add, retrieve, and delete credentials, generating unique identifiers for each entry. Built with Tkinter, it offers ease of use and basic logging for transparency.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages