- Krypt is an entirely local/offline password manager built using Python and SQLite, with encryption and decryption mechanisms in place for better security.
- With Krypt, you can store all your passwords and/or credentials safely, without the risk of ever exposing yourself to the internet.
Strong disclaimer: At the moment, Krypt is still in active rapid development. Contributions are welcome.
- Multi-user system that stores credentials independent of user.
- Storage of user credentials along with associated websites, tags, descriptions and individual keys if enabled.
- Grouping of user credentials.
- In-built password generator.
- Logging of system activities to track user activity and potentially identify rare cases of unauthorized access.
To install Krypt, clone the repository and install the required dependencies:
git clone https://github.com/nh2seven/Krypt.git
cd Krypt
pip install -r requirements.txt
Creating a new python environment via venv or conda is recommended, prior to installation.
To run/use Krypt, run:
python main.py
in a terminal. A more streamlined usage method will be added sometime in the future.
This project is licensed under the GNU General Public License (Version 3). Check out the LICENSE file for details.
- Significant parts of the frontend have been made using components from PyQt6, following its documentation.
- Icons used in the app are from the open-sourced Iconify Material Symbols collection.
- This project is made as part of the requirements for the Database Management Systems course project at PES University, RR Campus, Bangalore.