Local Password Manager is a tool design to generate and store passwords in a safer way.
- Working on Python 3 implementation
Create an API for a more modular environment.
Create an integration with a database. (maybe)
Create easy user interaction. (add, remove, modify)
Redesing Class Implementations
Create user accounts within LPM. (Figure out how to do this...)
- Add more comments in the code.
- End-to-end encrypted to proctect user account.
- The comms will be decrypted by LPM
- What methods will be implemented in the API:
- get_userinfo()
- This will respond with the user information
- get_accountinfo()
- Respond with account information
- get_accountpsswds()
- Respond with every account and every password that corresponds to the account.
- get_userinfo()
User must be able to add multiple accounts
User will be able to generate a random password
Dig into what more will i need...
To get started activate virtualevn (must have it installed beforehand):
git clone https://github.com/RCARODZ/LPM.git
source LPM/bin/activate #Activates virtual environment
pgenerator.c account password
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
Python 2.7
python setup.py install
- Install LPM Dependencies
- Setup Database
- What more?
python main.py -t
Explain what these tests test and why
python main.py -t
Add additional notes about how to deploy this on a live system
- Python - Python 2.7
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Ricardo Castro - Initial work - RCARODZ
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Hat tip to anyone who's code was used
- Inspiration
- etc