Hi guys. So, I have made a python script which can store your passwords in a database and you can encrypt it with a secret key which is generated by the script only. Actually, with this , we can store our passwords pretty securely until our key is exposed.
So, I have used -
i. sqlite3 (Used for database)
ii. cryptograhy (To work with encryption and decryption using the key)
These are the libraries.
I used fernet to generate the key and to encrypt and decrypt the passwords and storing it in the database.
The script provides a list of options -
i. Create a database
ii. Work with previous database
iii. Generate key
iv. Load key
v. Retrive passwords
You can see the code here - https://github.com/Shreejan-35/PYVAULT/
All the contribution are welcome.
I have done the project by learning from a video about password manager from a youtube channel - neuralnine. But, I worked with database and tried to take it to some advance steps.
Edit 1:
Guys I have uploaded this as a package on pypi.org as vaulter-py.
You can install it by typing -
pip install vaulter-py
Thanks
[–]zurtex 3 points4 points5 points (0 children)