Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PassManager

A simple command-line password manager written in Python.

Features

  • Create and store credentials securely in an encrypted local vault
  • Add new entries (name, username, password)
  • Retrieve stored credentials
  • List saved entry names
  • Master-password-based key derivation and encryption

Project Structure

  • main.py — CLI flow and command handling
  • cli.py — argument parsing
  • storage.py — vault file read/write
  • crypto.py — key derivation, encryption, decryption
  • models.py — Vault data model
  • utils.py — helper utilities (e.g., password prompt)

Requirements

  • Python 3.9+
  • cryptography

Installation

pip install -r requirements.txt

Usage

python main.py add <name> <username> <password>
python main.py get <name>
python main.py list

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages