A simple python password manager to help your life.
Explore the docs »
password-manager is a simple Python password manager. It allows you to securely save secrets with a simple CLI interface.
To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- Python 3.7 or greater
apt-get install python3
- Clone the repo
git clone https://github.com/rodrigodalri/password-manager.git
- Create venv
python3 -m venv .
source bin/activate
- Install pip requirements
pip3 install -r requirements.txt
- Build
python3 -m build
To start your password manager runs:
python3 src/manager.py
If it is your first access, enter your name and master password and write down your 24 mnemonical words in a safe and offline place.
$ python3 src/manager.py
Please enter your name: TestUser
Please chose your master password: senha
Save the 24 words in offline world:
pencil invest kid frost excuse glory people adult squeeze deny swallow cloud nominee wave athlete pupil legend domain wisdom jungle matrix fat soul ketchup
Your identity has been saved!
Congratulations!
Your safe has been created!
What would you like to store in it today?
If not, just enter your master password to access the database.
$ python3 src/manager.py
Please enter the master password: senha
Welcome Back sir TestUser!
You now have access to the usage options. The steps are self-explanatory. Enjoy
--------------------------------------------
Commands:
Press 1 : to recover your master password
Press 2 : to save a new password
Press 3 : to get a stored password
Press 4 : to list all stored services
Press 5 : to quit
--------------------------------------------
Enter:
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature/Fix Branch (
git checkout -b feature/AmazingFeature
) or (git checkout -b fix/AmazingFix
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Contributors | Contributions |
---|---|
Rodrigo Dal Ri |
Contributions by rodrigodalri |
See also the full list of contributors who participated in this project.