Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A modern Python password manager with an intuitive GUI – securely store, encrypt, and manage your credentials with ease.

Notifications You must be signed in to change notification settings

hamx05/PyPassManager

Repository files navigation

🔐 PyPassManager

A secure Python password manager with modern GUI, developed as my 3rd Semester Cyber Security Project (Fall 2024) at FAST-NUCES. Features Tkinter interface with military-grade encryption to store, manage, and protect your credentials.


⭐ Features

  • 🔒 Secure Authentication - User login with MD5 hashed passwords
  • 🛡️ End-to-End Encryption - AES encryption for stored credentials
  • 🔑 Password Generator - Create strong random passwords
  • 📊 Strength Analyzer - Visual password strength meter
  • 📋 Credential Management - Add, view, delete and analyze passwords
  • 📋 One-Click Copy - Clipboard integration for easy pasting

📚 Skills Demonstrated

  • Python Programming - OOP principles and modular design
  • Tkinter GUI Development - Built interactive desktop interface
  • Cryptography - Implemented AES + MD5 security layers
  • Data Handling - SQLite Database with secure data management
  • Error Handling - Robust input validation and edge cases handling

⚙️ Technologies Used

Category Technologies
Core Language Python 3.x
GUI Framework Tkinter
Cryptography AES encryption, MD5 hashing
Data Storage SQLite
Utilities pyperclip, random, string modules

🚀 Installation & Usage

# Clone the repository
git clone https://github.com/hamx05/PyPassManager.git
# Navigate to project directory
cd PyPassManager
# Run the application
python main.py

About

A modern Python password manager with an intuitive GUI – securely store, encrypt, and manage your credentials with ease.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /