Skip to content

March 31, 2021

Compare
Choose a tag to compare
@atoponce atoponce released this 01 Apr 01:13
· 55 commits to master since this release
759e7d8

Bring inline with the webpassgen sister project

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.