Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 1.15 KB

File metadata and controls

52 lines (41 loc) · 1.15 KB

Password Manager

A simple and secure desktop password manager built with Qt6. Store/manage your passwords with encryption.

Features

  • Master password protection
  • Encrypted password storage
  • Add/Delete password entries
  • View passwords securely
  • Simple GUI

Building from Source

Requirements

  • Qt 6
  • CMake 3.16 or higher
  • C++17 compatible compiler (GCC/MinGW recommended)

Build Steps

# 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 .

Running

The default master password is: admin123

Usage

  1. Launch the application
  2. Enter the master password
  3. Add new entries with the "Add Entry" button
  4. Delete entries by selecting them and clicking "Delete Entry"
  5. Double-click any entry to view the password

Security Notes

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

License

MIT License