A simple and secure desktop password manager built with Qt6. Store/manage your passwords with encryption.
- Master password protection
- Encrypted password storage
- Add/Delete password entries
- View passwords securely
- Simple GUI
- Qt 6
- CMake 3.16 or higher
- C++17 compatible compiler (GCC/MinGW recommended)
# Clone the repository
git clone [your-repo-url]
cd PasswordManager
# Create build directory
mkdir build
cd build
# Configure and build
cmake .. -G "MinGW Makefiles"
cmake --build .The default master password is: admin123
- Launch the application
- Enter the master password
- Add new entries with the "Add Entry" button
- Delete entries by selecting them and clicking "Delete Entry"
- Double-click any entry to view the password
This is a basic implementation for educational purposes. For production consider something like:
- Using a proper encryption library
- Implementing secure password storage
- Adding backup/restore functionality
- Adding password strength requirements
MIT License