gappeah / Password-Manager

A password manager application designed to help you securely store and manage your website passwords.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Password Manager

A password manager application designed to help you securely store and manage your website passwords. image

Dependencies:

sqlite3: A library for interacting with SQLite databases.

hashlib: A library for hashing passwords using SHA-256.

tkinter: A standard Python library for creating graphical user interfaces (GUIs).

ttkbootstrap: A third-party library that provides a modern and customizable theme for tkinter GUIs.

Features

  • Secure Password Storage: Passwords are securely stored in a SQLite database using the SHA-256 hashing algorithm.

  • Manage Passwords: Add, display, update, and delete stored passwords for various websites.

User-Friendly Interface: Employs a tkinter GUI for a visually appealing and interactive experience.

Upcoming Features

Implement password strength checking to help users choose stronger passwords.

Add support for exporting and importing password data.

Integrate with a master password admin for enchanced security.

Usage Guide:

Enter the website URL in the "Website:" field.

Enter the username in the "Username:" field.

Enter the desired password in the "Password:" field.

Click the "Add Password" button to save the password.

To view stored passwords, click the "Display Passwords" button.

To update an existing password, enter the website URL and the new password, then click the "Update Password" button.

To delete a password, enter the website URL and click the "Delete Password" button.

Important Notes:

Never share your master password with anyone, as it is used to access your stored passwords.

Keep your master password confidential and securely stored.

Always use strong and unique passwords for each of your online accounts.

About

A password manager application designed to help you securely store and manage your website passwords.


Languages

Language:Python 100.0%