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.
- 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
- A keyfile feature, as found commonly in other password managers such as KeepassX.