Kryptos is a modern password manager completely written in Python.
✅Free ✅Local ✅Safe
⭐ Please star this repository — it motivates a lot!
If you reuse passwords, you significantly increase the risk of getting hacked. This is why you should use a password manager. Kryptos generates, stores and searches unique passwords for all your accounts, makes the data transferable across devices and keeps you safe online.
I was interested in cryptography and the inner workings of password managers (And also needed one myself at the time), so I decided to build one myself. Kryptos was an amazing project that has tought me a lot about how encryption works, how to handle UI's and backend functions. I really hope you enjoy Kryptos. I will try to add more features and support for more platforms in the future. If you would like to contribute please read the contributions section.
- Python 3.x
- cryptography module
- Download Python package from the offical website and open the installation file. Folow the steps described by the installer. Windows MacOS (for Linux please inform yourself depending on your OS)
- Download latest Kryptos release.
- Put the downloaded
kryptos.pyfile wherever you want.
Set up virtual environment (recommended):
- Open your terminal
- Navigate to the folder with
kryptos.pyin it. python3 -m venv kryptos- Windows:
$ kryptos\Scripts\activate
- Linux/MacOs:
$ source kryptos/bin/activate
- Install cryptography module:
pip install cryptography
Run kryptos.py.
- GUI
- Create and delete entries
- Edit entries
- Generate random passwords
- Search entries
- Encryted database (by default)
- Configuration
- Multiple databases
- Translation
Community contributions are very welcome. Please see below how you can contribute...
- Find bugs and report them.
- Make recommendations.
- Make improvements to the code base.
- Make improvements to the documentation.
This project is MIT licensed. Please have a look at the LICENSE.md for more information.
