Skip to content

A lightweight, cross-platform password manager built with Python and CustomTkinter and a local AES-encrypted secure vault for maximum security

Notifications You must be signed in to change notification settings

Wazard/AES-Local-Password-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ก๏ธ Secure Vault

A lightweight, cross-platform password manager built with Python and CustomTkinter. Secure Vault features a high-performance AES-encrypted storage system and a unique "decryption-style" animated password generator.

โœจ Features

  • AES Encryption: All data is secured using industry-standard AES encryption before being saved to disk.
  • Multi-Language Support: Fully localized in English, Italian, French and Danish.
  • Password Generator: A safe password generator to fully secure your accounts.
  • Zero-Knowledge Architecture: Your master password is never stored; data can only be decrypted locally on your machine.
  • Modern UI: Built with a sleek, dark-themed interface designed for high scannability.

๐Ÿš€ Installation & Usage

  1. Download: Grab the latest gui_app.exe from the Releases tab.
  2. Run: Double-click the executable. On first launch, it will prompt you to create a Master Password.
  3. The Vault: The app will create a file named vault.pwmanager in the same directory. Do not delete this file, as it contains all your encrypted accounts.

๐Ÿ› ๏ธ Built With

  • Python: Core logic and encryption.
  • CustomTkinter: Modern GUI components.
  • Nuitka: Compiled for performance and security.

๐Ÿ“œ Credits & Attributions

๐ŸŽจ Icon Attribution

The application icon used in this project was created by Freepik from Flaticon.

๐ŸŒ Localization

Translations are managed via a dynamic locales.json system.

  • English
  • Italian
  • French
  • Danish

โš–๏ธ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A lightweight, cross-platform password manager built with Python and CustomTkinter and a local AES-encrypted secure vault for maximum security

Topics

Resources

Stars

Watchers

Forks

Languages