Skip to content

About

A secure desktop-based password manager built using Python and Tkinter. It encrypts user passwords using Fernet encryption and provides features like password storage, update, deletion, strength checking, and time-based access control.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Secure-Password-Manager

Python Tkinter SQLite3 Fernet

📌 Project Overview:

Secure Password Manager is a desktop-based application developed using Python and Tkinter that allows users to safely store, view, update, and delete passwords. The project focuses on security, encryption, and user-friendly GUI design.

All passwords are encrypted using the Fernet encryption algorithm, ensuring data confidentiality.

🎯 Objectives:

Store passwords securely using encryption

Provide an easy-to-use graphical interface

Prevent unauthorized password access

Improve understanding of encryption and file handling in Python

🛠️ Technologies Used

Programming Language: Python

GUI Library: Tkinter

Security: Cryptography (Fernet Encryption)

Storage: Text file (passwords.txt)

Other Libraries:

os

datetime

random

string

✨ Features:

🔐 Encrypted Password Storage

💾 Save Website Credentials

📂 View Saved Passwords

🔄 Update Password by Website Name

🗑️ Delete Specific Password

💥 Emergency Wipe (Delete All Passwords)

🕒 Time-Locked Password Viewing (9 AM – 5 PM)

💡 Psychological Password Generator

🔎 Password Strength Checker

🧾 Timestamp for Stored Passwords

About

A secure desktop-based password manager built using Python and Tkinter. It encrypts user passwords using Fernet encryption and provides features like password storage, update, deletion, strength checking, and time-based access control.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages