This is a simple Command Line Interface (CLI) based password manager built in C++. It allows users to securely store and retrieve passwords for various accounts in a local database.
- Secure Storage: Passwords are encrypted and stored securely in the local database.
- User-Friendly Interface: Easy-to-use command line interface for managing passwords.
- Password Generation: Option to generate strong and random passwords.
- Master Password: Access to the password manager requires a master password for added security.
- C++ compiler (e.g., g++)
- Make utility
-
Clone the repository to your local machine:
git clone <repository-url>
-
Navigate to the project directory:
cd <project-directory>
-
Build the password manager using the provided Makefile:
make main
-
Run the password manager:
./main
-
Upon running the password manager, you will be prompted to enter your master password. If it's your first time running the program, it will guide you to set up a master password.
-
Use the menu options to perform various operations, such as adding a new password, retrieving a password, updating a password, or generating a new password.
-
Follow the on-screen instructions for each operation.