A modern, lightweight password manager built with Python and Tkinter. Your passwords are securely encrypted and stored locally on your device..
- π Secure encryption using Fernet (AES-based)
- π Master password protection
- π² Generate strong random passwords instantly
- π Auto-copy generated passwords to the clipboard
- π View all saved passwords in a clean table UI
- ποΈ Delete saved passwords
Install dependencies:
pip install cryptography pystray pillow pyperclip- Download the ZIP
- Extract it anywhere
- Run
main.exe
Make sure the following file exists in the same folder:
mypass_logo.png
Then run:
python main.py-
On first launch, set a master password
-
Enter:
- Website
- Email/Username
- Password (or generate one)
-
Click Generate Password to create a strong one (auto-copied)
-
Click Add to save
-
Use:
- Find Password β search by website
- View All Passwords β see everything
- Change Master Password β update security
-
Toggle π Dark Mode anytime (it will be remembered)
- All passwords are encrypted using strong cryptography (Fernet)
- Master password is hashed (SHA-256) and never stored in plain text
- Data is stored locally only
- No internet connection is used
- Python π
- Tkinter (GUI)
- Cryptography (Fernet encryption)
- PyStray (system tray integration)
This project is for educational and personal use.