- A CLI based password manager and password generator written entirely in
python3 - Uses
sqlite3database andpycryptodomexfor AES-256 based encryption and decryption - Also includes a strong password generator
- clone this repository
- install dependencies using
pip install -r requirements.txt - run
main.py
- run
python main.py -i <params> - params :
-u: url-us: username-e: email
- The program will ask for
passwordandkey
- run
python main.py -q <params> - params :
-u: url-us: username-e: email
- using just
-qand no params will simply show all records for a particular key(you can view all records in one run if all of them have the same key) - The program will ask for
passwordandkey
- run
python main.py -upd <updatearg> <params> - update arguments :
- add only one argument among the following
-u: url-us: username-e: email-p: password
- params :
-u: url-us: username-e: email
- The program will ask for
passwordandkey
Fig : We can see that value is updated


