Python CLI Password Manager

A command-line interface for password management with local encryption, secure search, and automatic password generation.

This project is a command-line interface (CLI) tool built with Python for managing passwords. It focuses on security and ease of use.

Key Features:

  • Local Encrypted Storage: Passwords are encrypted before being saved to a local database, ensuring they are not stored in plain text.
  • Secure Search: Users can search for credentials by service name. The first matching password is automatically copied to the clipboard for convenience.
  • Automatic Password Generation: If no password is provided when adding a new service, the tool can automatically generate a strong password.
  • Dedicated Generation Utility: Includes a separate utility specifically for generating secure passwords.

Tech Stack:

  • Python