Skip to content

A simple GUI based password manager to store multiple passwords for multiple users and their services/applications.

License

Notifications You must be signed in to change notification settings

fahimmiddya/The-Crypt

Repository files navigation

The Crypt


GUI based password manager to store multiple passwords for multiple users and their services. All the passwords are encrypted before storing and a user cant access other users informations.


Table of Contents

  • Getting Started
  • Features
  • To do

Getting Started

Download the installer from the releases and install it or clone the repo and run the gui.py file from the terminal.


Features

  • Multiple users
  • Passwords are stored encrypted with a diferent key for each user.
  • Options to add or remove a user.
  • Options to add , remove , update and check password for a given service or application.
  • Option to check registered services.
  • GUI based application.

To Do

  • Avoid SQL injection attacks.
  • Implement a password generator which would generate secure passwords for the user to put for their websites or applications.

Built with

  • Core

    Python - a easy to learn, but powerfull programming language

  • Storage

    SQLite - It is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.

  • GUI

    PyQt5 - PyQt5 is cross-platform GUI toolkit. It is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in.

About

A simple GUI based password manager to store multiple passwords for multiple users and their services/applications.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages