Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

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