KeyGuard is a simple and secure password manager that allows you to store and retrieve your passwords and other sensitive information locally on your computer. This password manager is designed to be easy to use and provides a safe and convenient way to manage your passwords. Here, we will guide you through the usage of KeyGuard.
Before using KeyGuard, make sure you have Python (latest) installed on your system. You can download Python from python.org. Follow these steps to get started:
-
Clone the KeyGuard repository from GitHub:
git clone https://github.com/rwiteshbera/KeyGuard.git cd KeyGuard
-
Install the required dependencies using pip:
pip install -r requirements.txt
-
Run KeyGuard using the following command:
python main.py
For a visual representation of the KeyGuard security flow, please refer to our Figma flowchart:
KeyGuard provides a command-line interface for managing your passwords and vault. Here are the available commands:
To set up your KeyGuard vault for the first time, run the following command:
python main.py --init
You will be prompted to create a vault by providing a vault name and a master password. Make sure to choose a strong master password as it is used to encrypt and decrypt your vault. Keep this master password in a safe place.
To add a new entry to your KeyGuard vault, use the following command:
python main.py --add
You will be asked to log in by providing your master password. This password is required to access your vault.
To retrieve an entry from your KeyGuard vault, run the following command:
python main.py --get
You will again be asked to log in with your master password.
You can access the help section for KeyGuard's command-line interface by running:
python main.py --help
This will display detailed information about each available command and their respective options.
If you have any questions, suggestions, or encounter any issues, please don't hesitate to create an issue on our GitHub repository. We appreciate your feedback and are here to assist you.