Passcrypt-Safe Rework
Passcrypt-Safe Rework is a simplified, cmd redo of my old project. Meant for personal use in an offline environment rather than through the web. It utilizes SQLite, Python, and encryption algorithms such as bcrypt and as well as hash functions. It is operated through a command line interface. And will undergo improvements as I work on it. The public repo is meant for public viewing and learning purposes. It is not meant to replace your password managers, but it may help as a foundation for some devs to build their own local password managers with unique methodologies and security measures.
Why Rework The Original Project? It is primarily because the original project was too messy, even when it does have a technically working user interface. I also found it insecure as its data is stored in a simple textfile (which, though encrypted, is not as secure)
Features
Currently, the project is functional, but some things are not patched for now such as removing debug logs/prints.
- Basic user authentication
- Password storage and encryption
- Textfile encryption using Keys
Installation
1. Simply download the code at the GitHub Repository, and assuming that you have Python3 installed, you can simply execute the main file.
Credits
Here are mostly broad credits as I mostly looked at either documentations or resources for crosschecking
- DuckDuckGo AI (mostly as a test/experiment, needed crosschecking)
- SQLite Documentation