Skip to content

engag1ng/Kryptos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

Kryptos

Kryptos is a modern password manager completely written in Python.

✅Free ✅Local ✅Safe

Screenshot 2024-12-09 091902

⭐ Please star this repository — it motivates a lot!

🚀 About

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.

📝 Getting started

Prerequisites

  • Python 3.x
  • cryptography module

Installation

  1. 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)
  2. Download latest Kryptos release.
  3. Put the downloaded kryptos.py file wherever you want.

Set up virtual environment (recommended):

  1. Open your terminal
  2. Navigate to the folder with kryptos.py in it.
  3. python3 -m venv kryptos
  4. Windows:
$ kryptos\Scripts\activate
  1. Linux/MacOs:
$ source kryptos/bin/activate
  1. Install cryptography module: pip install cryptography

Usage

Run kryptos.py.

ℹ️ Documentation

⏱️ Roadmap

  • GUI
  • Create and delete entries
  • Edit entries
  • Generate random passwords
  • Search entries
  • Encryted database (by default)
  • Configuration
  • Multiple databases
  • Translation

🤝 Contributions

Community contributions are very welcome. Please see below how you can contribute...

  1. Find bugs and report them.
  2. Make recommendations.
  3. Make improvements to the code base.
  4. Make improvements to the documentation.

📃 License

This project is MIT licensed. Please have a look at the LICENSE.md for more information.

About

Python based password manager

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages