Skip to content

xorond/surelock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

surelock

Logo_Surelock

A password manager written in python.

This is a project that was written for the Programming course for Bachelor of Mathematics at University of Vienna. See the README in German for more information on this.

Usage:

See USAGE.md or GUI.md.

Features:

  • Usable with CLI
  • or GUI (Tkinter)
  • Uses cryptographic libraries (AES and salted sha512) to ensure security of data.
  • Uses a local database (encrypted sqlite3 with a master password) to store user data.
  • Generate secure passwords (length and availability of special characters is configurable during the generation) with or without a "seed password" using an irreversible algorithm

TODO:

  • A keyfile feature, as found commonly in other password managers such as KeepassX.

Members: