Password Manager
The PassMgr project is a Python-based password manager that allows you to securely store and manage your passwords. To get started with PassMgr, follow the installation steps below.
Before installing the project, ensure you have Python installed on your system. You can download Python from python.org.
You can download for windows without python here!
-
Clone the GitHub repository to your local machine using the following command:
git clone https://github.com/milosnowcat/passmgr.py.git
-
Navigate to the project directory:
cd passmgr.py
-
Install the required dependencies using pip:
pip install -r requirements.txt
That's it! You have successfully cloned the PassMgr project and installed the required dependencies.
PassMgr is a password manager application in Python. It allows you to create, read, update, and delete password entries securely. Follow these steps to use the application:
The user interface provides options to create, read, update, and delete password entries. It also requires a master password for secure access.
-
To create a new password entry, run the PassMgr application by executing the Python script:
python main.py
-
The application will display a menu with options. Select the "Create password" option by entering 'c'.
-
You will be prompted with the following options:
- (1) Add password manually
- (2) Generate a random password
- (99) Return to the previous menu
-
Choose either option '1' to manually add a password or option '2' to generate a random password.
-
If you choose to add a password manually, enter the required details for the password entry, including site name, site URL, email, and username.
-
If you choose to generate a random password, a strong password will be generated and copied to your clipboard.
-
Select the "Read password" option from the main menu by entering 'r'.
-
You will be prompted with the following options:
- (1) Show all passwords
- (2) Search for a password
- (99) Return to the previous menu
-
Choose either option '1' to display all stored passwords or option '2' to search for a specific password entry.
-
If you select option '2', you will be prompted to enter search criteria, such as site name, site URL, email, and username.
-
Password entries matching the search criteria will be displayed.
-
Select the "Update password" option from the main menu by entering 'u'.
-
You will be prompted with the following options:
- (1) Show all passwords
- (2) Search for a password
- (99) Return to the previous menu
-
Choose either option '1' to display all stored passwords or option '2' to search for a specific password entry to update.
-
Follow the prompts to edit and update the selected password entry.
-
Select the "Delete password" option from the main menu by entering 'd'.
-
You will be prompted with the following options:
- (1) Show all passwords
- (2) Search for a password
- (99) Return to the previous menu
-
Choose either option '1' to display all stored passwords or option '2' to search for a specific password entry to delete.
-
Confirm your choice to delete the selected password entry.
To exit the application, select the "Quit" option from the main menu by entering 'q'.
Enjoy using PassMgr to securely manage your passwords!
Please note that PassMgr requires a master password for access. Ensure you remember your master password as it is essential for decrypting and accessing your stored passwords.