DICEPASSC(1)

NAME
dicepassc - generate passphrases based on Diceware and EFF wordlists

SYNOPSIS
dicepassc [-v] [-d | -l | -s] [npassphrases [nwords]]

DESCRIPTION
dicepassc is used to generate passphrases based on Arnold Reinhold's Diceware wordlist and the Electronic Frontier Foundation's wordlists.

The options are as follows:

-d  Use the Diceware wordlist.

-l  Use the EFF large wordlist. This is the default.

-s  Use the EFF short wordlist.

-v  Verbose mode. Prints each dice roll and word prior to the passphrase.

npassphrases
    Number of passphrases. The default is 1.

nwords
    Number of words. The default is 6 when using the Diceware or EFF large wordlist, and 8 when using the EFF short wordlist.

FILES
/usr/local/share/dicepassc/diceware.wordlist
    Diceware wordlist.
/usr/local/share/dicepassc/eff_large.wordlist
    EFF large wordlist.
/usr/local/share/dicepassc/eff_short_1.wordlist
    EFF short wordlist.

EXIT STATUS
dicepassc exits with 0 on success, and 1 if an error occurs.

EXAMPLES
Generate a passphrase using the default EFF large wordlist:

    $ dicepassc
    antitoxic jackknife alumni tucking bakeshop rhyme

Generate five passphrases using the EFF short wordlist:

    $ dicepassc -s 5
    gecko cough salon alone evoke dried lung agile
    slang yield attic tall ooze slob aged runny
    smog wrist work crook bats thumb skirt gummy
    mold aloha snout dwarf cub stir frail voice
    bring sauna whiff snare repay lever fend grill

Generate a ten words passphrase verbosely using the Diceware wordlist:

    $ dicepassc -v -d 1 10
    11264   added
    43241   myra
    36525   lise
    65365   zoo
    42644   mould
    12441   argue
    54322   slake
    51412   ravel
    61463   torr
    64136   who
    added myra lise zoo mould argue slake ravel torr who

SEE ALSO
arc4random(3)