SecurePassKeeper is a basic password manager implemented in C++. It allows you to securely store and manage your passwords for different websites and usernames.
- Set a master password to access the password manager
- Add, update, or delete passwords for different websites and usernames
- Generate and save strong passwords
- Retrieve passwords based on website and/or username
- Copy/Paste the required password or username
- Check and update weak passwords
- Update the master password
Contributions are welcome! If you find any issues or want to enhance the functionality of this password manager, feel free to submit a pull request.
-
Clone this repository to your local machine:
git clone https://github.com/your-username/SecurePassKeeper.git
-
Navigate to the project directory:
cd SecurePassKeeper -
Compile the project using g++:
g++ pswd.cpp
-
Run the compiled executable:
./a.out
Note Install Xclip tool to enable copy/paste feature.
-
When you run the program, you'll be prompted to set your master password (if not already set) or enter your existing master password to access the password manager.
-
The main menu provides options to add/update passwords, generate and save passwords, retrieve passwords with copt and paste option , check and update weak passwords, delete passwords, and update the master password.
-
Follow the prompts to perform the desired actions. The program will guide you through the steps.
-
Always remember that this password manager is for educational purposes only and not suitable for secure password management in real-world scenarios.
This project is licensed under the MIT License. See the LICENSE file for details.