Back to Projects

Password Vault

PythonSecurityDesktop

Modern password manager with AES-256, categories, strength meter, QR sharing, and dark/light GUI.

Password Vault

Password Vault is a powerful, modern password manager featuring AES-256 encryption.

It includes category organization, a password strength meter, QR code sharing, and a beautiful dark/light GUI to manage credentials with ease.

Features:

  • AES-256 encryption
  • Category organization
  • Password strength meter
  • QR code sharing
  • Dark/Light theme

Tech Stack

  • Python 3.x
  • Tkinter (GUI)
  • SQLite
  • PyCryptodome (AES)
  • Qrcode

Technical Architecture

UI -> Vault Manager -> Crypto Engine -> SQLite

Challenges & Lessons Learned

  • Secure storage and master password flow
  • Balancing crypto safety with usability
  • QR sharing without leaking sensitive data

Testing / Logging / Monitoring

  • Tests: Manual scenarios (add/update/delete, wrong password)
  • Logging: Minimal logging due to security concerns
  • Monitoring: Local app, no monitoring required

GitHub: https://github.com/furkandalyan/Password-Vault.git