Skip to content

Lavanya-GOW/Password_Manager

Repository files navigation

🔐 CLI Password Manager

A secure command line password manager written in Python.

Features

  • Master password authentication
  • AES encryption using Fernet
  • Secure password generation
  • Store, search, and delete credentials
  • Timestamp tracking
  • Corruption-safe storage with backup

Technologies Used

  • Python
  • Cryptography (Fernet encryption)
  • JSON storage
  • Secure random password generation

Installation

Clone the repository:

git clone https://github.com/yourusername/password-manager.git
cd password-manager

Install dependencies:

pip install -r requirements.txt

Run the program:

python main.py

Security Notes

  • Passwords are encrypted using Fernet symmetric encryption
  • Master password is stored as a SHA-256 hash
  • Password files are not uploaded to GitHub

Future Improvements

  • Clipboard copy feature
  • Password strength analyzer
  • Export encrypted backups
  • GUI version

Made as a Python security practice project.

About

Secure CLI Password Manager built with Python using master password authentication, Fernet encryption, argparse, and logging for safe credential management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages