Skip to content

lithiumoxide/pvault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

pvault

A simple username and password safe written in Python3

Usage

At the command line:

python3 pvault.py [list|add|retrieve]

Alternatively, make the file executable (chmod +x pvault.py) and run:

./pvault.py [list|add|retrieve]
  • list - lists all aliases in the password vault
  • add - add a uername/password to the password vault
  • retrieve - retrieve a username/password from the vault

Add an alias for the username/password to use as an identifier. The vault password is used to generate a key to encrypt your username and password. This does not have to be the same password for each entry: you can use a different vault password for each entry, as each one is encrypted individually.

Encrypted usernames and passwords are stored in pvault.pv in the same directory as pvault.py.

Dependencies

Requires:

  • Python3.6+
  • cryptography

Disclaimer

This was written for learning purposes only. The author accepts no liability for using this tool, and all risk lies on the end user.

About

Simple password store written in Python3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages