| Crates.io | wuerfel |
| lib.rs | wuerfel |
| version | 0.1.12 |
| created_at | 2025-08-27 21:19:37.619199+00 |
| updated_at | 2025-09-20 21:38:57.006717+00 |
| description | Diceware password generator cli based on eff password lists. |
| homepage | https://github.com/WyvernIXTL/wuerfel-rs |
| repository | https://github.com/WyvernIXTL/wuerfel-rs |
| max_upload_size | |
| id | 1813205 |
| size | 270,828 |
scoop bucket add stupid-bucket https://github.com/WyvernIXTL/stupid-bucket
scoop install stupid-bucket/wuerfel
brew install wyvernixtl/tap2/wuerfel
[!NOTE] An install script is used that removes temporary directories. Thus this method is not compatible with restrictive environments (pnpm/deno).
npm install -g @wyvernixtl-rs/wuerfel
are available on the release page.
cargo binstall -y wuerfel
Via Cargo:
cargo install wuerfel
By default a password with at least 90 bits of entropy is generated:
wuerfel
# word count: 9
# entropy: 93.1 bits
# emu rerun film donor drab ride coat ruby grasp
To generate a stronger password you may use either the --count or the --entropy options:
wuerfel --count 12
wuerfel -c 12
# word count: 12
# entropy: 124.1 bits
# case walk tummy blink open shore thaw curl nutty tilt tall found
wuerfel --entropy 256
wuerfel -e 256
# word count: 25
# entropy: 258.5 bits
# self fried sled humid quilt fancy baker dad spend hers strut spoof shiny shirt stoop slush alarm brick sway plot lying cub acorn musky aroma
To copy the password to your clipboard, instead of printing it to the terminal, use the --cb flag:
wuerfel --cb
# word count: 9
# entropy: 93.1 bits
# clipboard is going to be deleted in 10s
# clipboard cleared!
Three wordlists are included:
wuerfel -l short
wuerfel -l long
wuerfel -l memorable
I recommend at least 110 bits of entropy for encryption purposes and at least 80 bits of entropy for authentication purposes.
More is better!