Skip to content

A multi-user, interactive credentials manager with local encrypted storage, database signing, and automated logins

License

Notifications You must be signed in to change notification settings

seank200/pypass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPass

PyPass is a multi-user, interactive credentials manager with local encrypted storage, database signing, and automated logins.

Feature Overview

  • Encrypted storage of credential data
  • Automatic generation of secure passwords
  • Signing of database entries for tamper-proofing stored data
  • Search by service name
  • Support automatic login (requires sudo)

Setup

Run the following command in your terminal. The script will automatically install any dependencies.

python pypass_setup.py

Usage

Run the program by invoking the runner code. Run it in sudo for full feature support (automatic login)

sudo python3 run.py

Initial Run

On the first run, enter a username and a master password, to lock/unlock data you store on PyPass.

Features

Use the arrow keys to select a feature and ENTER to execute.

Choose action:
> View entry
  Add new entry
  Edit entry
  Delete entry
  --------------
  Delete user
  Quit

License

About

A multi-user, interactive credentials manager with local encrypted storage, database signing, and automated logins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages