Skip to content

Eeshan-shaikh/Password_Manager

Repository files navigation

upskillcampus

🔐 Password Manager with Secure Storage and User-Friendly Interface

This is a secure, desktop-based password manager application built using Python. It features a clean and modern UI, strong encryption (AES), a master password system, and built-in tools for password generation and secure sharing.


✨ Features

  • 🔒 Secure Storage – Uses AES encryption to securely store passwords locally.
  • 🧑‍💻 Master Password Login – Authenticates users with a single secure login.
  • 🧩 Modular Codebase – Cleanly separated logic for auth, crypto, storage, and UI.
  • 🧠 Password Generator – Built-in strong password generator with customizable length and complexity.
  • 🧑‍🤝‍🧑 Password Sharing – Option to securely share specific credentials.
  • 🎨 Attractive GUI – CustomTkinter-based interface with light/dark mode support.
  • 💾 Local-First Approach – No cloud syncing or external database required.

🛠️ Tech Stack

  • Python 3.x
  • customtkinter – for modern, themed GUI
  • cryptography (Fernet/AES) – for secure encryption
  • Tkinter / Pillow – GUI and image support
  • JSON / Local Files – for storage

About

AES-encrypted desktop password manager with CustomTkinter UI, master login & password generator

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors