Skip to content

Simple app to generate, save and query credentials (passwords, etc.). Using SQLite with python.

Notifications You must be signed in to change notification settings

irtiza7/PassGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

PassGen

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.

About

Simple app to generate, save and query credentials (passwords, etc.). Using SQLite with python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages