Back to Projects
Cryptography

Password Manager

Desktop password manager written in Python/Tkinter focusing on cryptography.

Project Overview

Built to learn applied cryptography using KDFs and envelope encryption. The master password is never stored and is used to derive a key via Argon2id. Uses AES-256-GCM for storage and supports optional TOTP 2FA.

Screenshots
Password Manager Screenshot 1
Password Manager Screenshot 2
Technologies Used
PythonTkinter

Tags

#Cryptography#Argon2id#AES-256-GCM