diceware
Version, currently 0.1.56 versions
github.com/aloli-crystal/diceware
Diceware passphrase generator in pure Crystal — generates memorable passphrases with measurable entropy by drawing N words from a wordlist of 7776 (= 6^5) entries. Supports Random::Secure as default RNG and manual dice input (heritage of the historical Diceware "5 dice / 6 faces" protocol designed by Arnold Reinhold in 1995). Embeds two wordlists out of the box: * `eff_long` (English, 7776, EFF 2016 reference) * `fr_mbelivo_5d` (French, 7776, mbelivo derivative) Used by `crystal-secrets` for master passphrase generation.
Installation
# Add this to your shard.yml
dependencies:
diceware:
github: aloli-crystal/diceware
version: ~> 0.1.5Then run:
shards installshard.yml
- Crystal
>= 1.19.0- License
- MIT
- Author
- Philippe Nénert
- Target
dicewarefrom src/cli.cr
Dependencies
Development Dependencies
- ameba~> 1.6github: crystal-ameba/amebadev
README
No README has been indexed for this shard yet. You can read it on the repository.
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.1.5- Tagged
- May 7, 2026
- Commit
1125d2293045- Crystal
>= 1.19.0- Indexed
- yes
Dependents
Repository
github.com/aloli-crystal/diceware
Metadata
- Created
- Aug 19, 2026
- Updated
- Nov 13, 2026
- Synced
- Nov 13, 2026
- Versions
- 6