A terminal based python password manager, which securely saves the passwords and other credentials on a local sqlite database.
- The entire program is encrypted with a single master password.
- Master password is hashed and stored in a local sqlite database.
- This will be required while logging in, deleting or retrieving the password.
- Each field is encrypted with a unique salt using AES-256 encryption with pycryptodome and then stored in the database.
A self-contained cryptographic library for Python.
- Fork this repository
- Clone your forked repository
git clone https://github.com/<your-github-username>/Password-Manager.git
- Change the directory
cd Password-Manager
- Run the program
python3 main.py