Simply Interpolated Master Password is a custom password generator based on an algorithm of your choosing
SIMP will generate you a strong password for each website, based on your own algorithm. Allowing you to reverse-engineer it yourself if you ever need to.
First of all, you need launch the CLI with simp config
to make a new config.
Once the config is done, the info you entered will be saved in
~/.config/simp/config.json
, allowing you to load it from the regular cli.
You can start using the cli by just typing simp
(if the binary is in your
path) or also using one of the many flags we have implemented.
If you need to see a list of all the flags for ovverriding the config, you can
always type simp -h
Flags like -a
, -p
, -w
are used to override a certain value in the config.
They will not change the config file, but will use the value you provided.
We assume that you want to load the config file if provide at least one
override.
A quick way of just generating a password is to just type simp -w website.com
Master password: Toto
Website used: https://www.gmail.com\
Algorithm:
{domainName.firstLetter.toUpper}{master}{domainName.length}{domainExtension.lastLetter}
Password generated: GToto5m
domainName.firstLetter
: g,
toUppercase
: G,
master
: Toto : Toto
domainName.length
: len(gmail)
: 5
domainExtension.lastLetter+1
: .com
.lastLetter
: m
domainName
: the name of the website used to generate the passworddomainExtension
: the extension of the website usedmaster
: the master password (required)firstLetter
: the first letter of the website/master/domainlastLetter
: the last letter of the website/master/domainlength
: the length of the website/master/domaintoUpper
: the website/master/domain in uppercasetoLower
: the website/master/domain in lowercasecapitalize
: the website/master/domain in capitalized formreversed
: the website/master/domain in reverse