Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Password Manager

Secure local password manager with encryption. Your passwords never leave your computer.

Run

pip install cryptography bcrypt
python password_manager.py

Features

  • Add / edit / delete / copy passwords
  • Import from Chrome or Firefox CSV password exports (auto-detects column layout)
  • Strong password generator (configurable length and character set)
  • Search across saved entries
  • Export to an encrypted file
  • Auto-lock after 5 minutes of inactivity

Importing from your browser

Chrome: Settings β†’ Autofill and passwords β†’ Password Manager β†’ Settings β†’ Export passwords Firefox: about:logins β†’ β‹― menu β†’ Export Logins

Then in the app click Import CSV (Chrome/Firefox) and select the exported file. Delete the exported CSV afterwards β€” it's stored in plain, unencrypted text.

Security

  • Fernet encryption (AES-128) for the vault, key derived via PBKDF2-HMAC-SHA256
  • Master password hashing with bcrypt (never stored in plaintext)
  • Auto-lock after 5 minutes
  • Local storage only β€” no network calls

Built with

Python 3 β€’ Tkinter β€’ cryptography β€’ bcrypt

About

πŸ” Secure local password manager β€” Fernet encryption

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages