English diceware list with useful functions.
npm install diceware-en


English diceware list with useful functions.
Free, typed and easy to use.
---
---
typescript
import { dicewareEN } from "diceware-en"console.log(
dicewareEN.generatePhrase(4)
)
`$3
| Property | Description | Example |
|-------------------|-------------------------------------------------------|---------------------------------------------------|
|
words | Array with all 7776 words from the diceware list | dicewareEN.words |
| generatePhrase | Generates a random passphrase based on words quantity | dicewareEN.generatePhrase(8) |
| generateKey | Generates a random Diceware Key | dicewareEN.generateKey() |
| keyToIndex | Converts a Diceware Key into a word list index | dicewareEN.keyToIndex("11111") |
| getWord | Get the corresponding word based on a Diceware Key | dicewareEN.getWord("11111") |$3
| Name | Description | Example |
|-------------------|-------------------------------------------------------|-------------------------------------------|
|
DicewareKey | String with 5 number characters from "1" to "6" | "11111", "66666", "12346"... |$3
| Name | Description | Example |
|-------------------|---------------------------------------------------------------------------------------------------|-----------------------|
| getRandomInt | Generates a random int number from 0 to an max inclusive value using crypto.getRandomValues() | getRandomInt(10)` |
---
---