Module wordlists

Module wordlists 

Source
Expand description

Built-in word lists for word-based encoding.

Currently includes:

  • BIP-39 English (2048 words)
  • EFF Long (7776 words)
  • EFF Short 1 (1296 words)
  • EFF Short 2 (1296 words)
  • Diceware (7776 words)
  • PGP Even (256 words, 2-syllable)
  • PGP Odd (256 words, 3-syllable)
  • NATO Phonetic Alphabet (26 words)
  • Corporate Buzzwords (61 words)
  • Klingon (3838 words)
  • Pokemon (1092 words)

Constants§

BIP39_ENGLISH
The BIP-39 English word list (2048 words). Used for cryptocurrency seed phrases. Each word encodes 11 bits.
BUZZWORDS
Corporate Buzzwords (61 words). Synergy, leverage, paradigm… For your next meeting.
DICEWARE
The original Diceware word list (7776 words). Classic passphrase generation list by Arnold Reinhold.
EFF_LONG
The EFF Long word list (7776 words). Improved diceware list with longer, more memorable words.
EFF_SHORT1
The EFF Short word list #1 (1296 words). Shorter words, 4 dice rolls per word.
EFF_SHORT2
The EFF Short word list #2 (1296 words). Longer memorable words, 4 dice rolls per word.
KLINGON
Klingon words (3838 words). tlhIngan Hol - from Star Trek.
NATO
NATO Phonetic Alphabet (26 words). Alfa, Bravo, Charlie… Used for radio communication.
PGP_EVEN
PGP word list - even positions (256 words, 2-syllable). Used for fingerprint verification.
PGP_ODD
PGP word list - odd positions (256 words, 3-syllable). Used for fingerprint verification.
POKEMON
Pokemon names (1092 words). Gotta encode ’em all.

Functions§

bip39_english
Creates a WordDictionary from the built-in BIP-39 English word list.
buzzwords
Creates a WordDictionary from corporate buzzwords (61 words).
diceware
Creates a WordDictionary from the Diceware word list (7776 words).
eff_long
Creates a WordDictionary from the EFF Long word list (7776 words).
eff_short1
Creates a WordDictionary from the EFF Short word list #1 (1296 words).
eff_short2
Creates a WordDictionary from the EFF Short word list #2 (1296 words).
klingon
Creates a WordDictionary from Klingon words (3838 words).
nato
Creates a WordDictionary from the NATO phonetic alphabet (26 words).
pgp_even
Creates a WordDictionary from the PGP even (2-syllable) word list (256 words).
pgp_odd
Creates a WordDictionary from the PGP odd (3-syllable) word list (256 words).
pokemon
Creates a WordDictionary from Pokemon names (1092 words).