Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Password Manager (CLI)

A secure Python command-line utility to safely generate, evaluate, and manage website credentials using persistent local storage.

Features

  • Secure Password Generation: Uses Python's cryptographically secure secrets module to build strong, random passwords.
  • Strength Evaluator: Analyzes passwords in real-time and provides structured security feedback.
  • Full CRUD Management: Easily Add, View, Search, Update, and Delete credentials.
  • Hidden Inputs: Uses getpass to ensure shoulder-surfers can't sneak a peek at your inputs.
  • Persistent JSON Storage: Saves your credentials locally across sessions.

Prerequisites

  • Python 3.6+

Run

  1. Clone or download this repository.
  2. Navigate to the directory and launch the application:
python main.py

Security Notice:

This application currently stores passwords in plain text within passwords.json. It is intended for educational purposes and basic local environments.


License

This project is licensed under the MIT License

About

A secure Python command-line utility to safely generate, evaluate, and manage website credentials using persistent local storage.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages