Easier, Better Passwords
https://passplum.maxbeatty.com
Pass Plum generates strong passphrases using random sets of words from a dictionary and verifying strength with Dropbox's password strength estimator. When a passphrase scores high enough, a cryptographic key of the passphrase is generated and stored so the same permutation of words won't be shown again. When the score isn't high enough or the passphrase has already been used, another one is generated and the process starts again.
Pass Plum is designed so you can run your own instance with a custom dictionary of words.
Specify how many words to use in the passphrase (e.g. /?w=6
). Defaults to 4
.
Specify the separator between words (e.g. /?sep=_
). Defaults to -
.
- Install dependencies (
npm install
) - Type check + lint + test (
npm test
) - Run local development server (
now dev
)
See now.json#env
for environment variables that need to be defined in .env
for now dev