GUI based password manager to store multiple passwords for multiple users and their services. All the passwords are encrypted before storing and a user cant access other users informations.
- Getting Started
- Features
- To do
Download the installer from the releases and install it or clone the repo and run the gui.py file from the terminal.
- Multiple users
- Passwords are stored encrypted with a diferent key for each user.
- Options to add or remove a user.
- Options to add , remove , update and check password for a given service or application.
- Option to check registered services.
- GUI based application.
- Avoid SQL injection attacks.
- Implement a password generator which would generate secure passwords for the user to put for their websites or applications.
- Core
Python - a easy to learn, but powerfull programming language
- Storage
SQLite - It is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.
- GUI
PyQt5 - PyQt5 is cross-platform GUI toolkit. It is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in.