This small project is intended to Generate strong passwords and additionally adds store to some file the information regarding website and associated passwords
Also there is symetrical encryption functionality which enables an secure storage of data, very important the generated key file should be carefully stored also.
The final intention with this project is that being able to keep all passwords ( or generate secure one by using also this program and store it) secure and by using just one key to access all data- [DONE] Generate strong password
- [DONE] Store data regarding website and password
- [DONE] Encrypt/Decrypt stored data
- [DONE] Add docstring to methods
- [TO DO] Store data to a DB instead of plain text
- [TO DO] Add more tests
- [TO DO] Find a way to secure the key too, now is user choice how to keep the key secure
- [Language] Python3
- [Framework] PySimpleGui
- [Testing] Pytest
- [Type] GUI Desktop Application
TO BE UPDATED!
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.