A password manager application designed to help you securely store and manage your website passwords.
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.
-
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.
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.
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.
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.