keeweb-plugins/docs/plugins
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
..
external-selection-menu signature 2020-05-29 08:41:17 +02:00
passphrase-generator Add passphrase-generator plugin 2022-03-20 13:25:22 -04:00
theme-arc fixed a typo 2020-05-01 18:47:08 +02:00
theme-cupertino-auto up 2020-05-01 19:34:55 +02:00
theme-cupertino-dark up 2020-05-01 19:34:55 +02:00
theme-cupertino-light up 2020-05-01 19:34:55 +02:00
theme-darker theme-darker 2020-12-01 19:54:17 +01:00
theme-dracula up 2021-03-23 19:32:14 +01:00
theme-nord fixed a typo 2020-05-01 18:47:08 +02:00
theme-orange fixed a typo 2020-05-01 18:47:08 +02:00
theme-thgworks fixed a typo 2020-05-01 18:47:08 +02:00