Simple app to generate, save and query credentials (passwords, etc.). Using SQLite with python.
Why PassGen? Just another day I was sitting and wondering how secure is Google Chrome's credential storage. So then I thought of building my own app that will store credentials on the local machine, in a simple file. I wanted to store the passwords by first encrypting them, but then it turned out to be quite a hustle 'cause of Binary-String conversion and storage. I was having issues in querying. So then I decided to use a simple database which will store the credentials without encryption but the file wont be readable directly. I used SQLite as its the simplest and fastest to implement.
How to Run?
- To use this app you need to have Python 3 (or higher).
- Run the script with the following command in any terminal.
python main.py
- The rest is quite intuitive.
TODO:
- Add a master password option, so the app can be a bit more secure and the user can view all his data with only one password.
- Would still like to encrypt the passwords for an extra layer of protection.
- Want to add a GUI so the app can be used without typing commands and so on.
- Want to add somee more options related to credentials such as app-name, URL, etc.