Home

Awesome

PasswordManager

PasswordManager is a tiny command line tool for generating passwords using a deterministic key derivation algorithm.

Goals

I coded it because i am not able to create really strong passwords and keep them in my brain anymore. With PasswordManager you only have to remember a master key and that's all, you can give a different very-strong password for each service that you use online.

How to use?

screencast gif

C:\>pwd --help
Usage: spm
Simple Password Manager for Windows (c) 2016 - Lucas Ontivero <lucasontivero@gmail.com>.

Options:
  -h, -?, --help         Shows this help and exit
  -l, --ls               Lists all the credentials in the repository
  -a, --add=CREDENTIAL   Adds a new CREDENTIAL to the repository
  -v, --view=CREDENTIAL  Displays the CREDENTIAL details
  --init                 Initializes the repository

Usage Session

C:\> pwd --init
Password:
....    
....
....

C:\> pwd 
Password:
e650b3 20 24/04/2016 11:47:17 p.m. +00:00 localadmin@vmwin2012.company.com
f48d6e 20 02/06/2016 03:02:10 a.m. +00:00 lontivero@github.com
9162fc 20 01/01/2020 02:28:01 a.m. +00:00 lontivero@imgur.com
da1a28 20 20/04/2016 10:25:02 p.m. +00:00 lucas.ontivero@email.com
a75b1e 20 24/04/2016 12:19:23 p.m. +00:00 root@ubuntuserver.company.com

C:\> pwd -v imgur
Password:
Wr9DbrLsCadysWlVmhyt

C:\> pwd -a lontivero@reddit.com
Password:

C:\> pwd reddit
Password:

C:\> pwd -a another@reddit.com
Password:

C:\> pwd reddit
Password:
f4916c 20 24/04/2016 03:02:10 a.m. +00:00 lontivero@reddit.com
2f8d6e 20 24/04/2016 03:03:01 a.m. +00:00 another@reddit.com

Development

PasswordManager was developed by Lucas Ontivero (@lontivero) in a few hours what means there are many things to improve. You are very welcome to contribute code. You can send code both as a patch or a GitHub pull request.

Build Status

Build status

Version 0.0.2

##If this is useful for you invite me a beer

Bitcoin Address: 15fdF4xeZBZMqj8ybrrW7L392gZbx4sCXH