Skip to content

Nayef06/PasswordManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors