Skip to content

Commit

Permalink
Bring inline with the webpassgen sister project
Browse files Browse the repository at this point in the history
New word lists:

* Added formal Pokerware list to the "Alternate" generators.
* Added Natural Language Passwords to the "Diceware" generators.
  - This is an officially mentioned list on the diceware.com page. It's made up of 1,296 adjectives
    and 7,776 nouns. Use 4 dice to roll for a random adjective, then 5 dice for a random noun. The
    goal is to create a more memorable passphrase.
* Added the S/KEY words from RFC 1760 to the "Alternate" generators.
* Added the "English (All)" option to the "Alternate" generators.
  - This combines every English word list supplied by the project into a "mega list". After removing
    duplicates, this returns 39,862 unique words, providing about 15.28 bits of entropy per word.

Bug fixes:

* The "Korean K-pop" and "Secret Ninja" generators security was significantly less than expected,
  due to only evaluating the first few elements of each array rather than the full array itself.
  - If you used either of these generators for any account, you should update your passwords.
* Fixed the help output to match the functionality of the command.
* Changed the `-D, --dicekey` directions to match upstream.
  - "trbl` for top, right, bottom, & left, instead of the cardinal compass NESW directions.

Other stuffs:

* Removed `-B, --babble`, `-k, --kpop`, and `-n, --ninja`, and instead brought them under a `-p,
  --pseudowords` option for greater consistency.
* Updated my `test.sh` script to support the newly added word lists.
  • Loading branch information
atoponce committed Apr 1, 2021
1 parent d120114 commit fd9c534
Show file tree
Hide file tree
Showing 5 changed files with 210 additions and 62 deletions.
1 change: 1 addition & 0 deletions lists/alternatePokerware.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions lists/alternateSkey.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit fd9c534

Please sign in to comment.