keeweb-plugins/docs
Grant Moyer bc92844a51 Add passphrase-generator plugin
This plugins generates passphrases using the [EFF's long wordlist][1]. Implements keeweb/keeweb#210.

The functionality is currently very basic: it adds adds a preset to the password generator view called "passphrase", and lets you choose the number of space-seperated words to generate with the length slider. It ignores all the other options from the generator view.

In the future, I'd like to improve the UX for the plugin by removing extraneous options from the generator view and allowing the user to save custom passphrase presets. I'd also like to add an option the change the word seperator, for example from ' ' to '-'.

Currently, the wordlist is not compressed, since there is no decompression api exposed to plugins. However, even with compression, the wordlist would need to be stored in the plugin.js file, likely in base64, since plugins cannot access external resources. The uncompressed wordlist is 60KiB, while the deflate compressed list, encoded in base64, is 32KiB.

[1]: https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases
2022-03-20 13:25:22 -04:00
..
css screenshots optimized 2020-03-27 20:57:06 +01:00
img new screenshot 2020-11-29 16:09:11 +01:00
lib plugin creator 2017-04-29 16:55:11 +02:00
plugins Add passphrase-generator plugin 2022-03-20 13:25:22 -04:00
translations up translations 2022-01-31 20:13:33 +01:00
404.html 404 2020-01-18 09:04:31 +01:00
create.html fixed a typo 2020-05-01 18:37:26 +02:00
favicon.png new logo 2020-11-29 15:38:12 +01:00
index.html new screenshot 2020-11-29 16:09:11 +01:00
plugins.json up translations 2022-01-31 20:13:33 +01:00