# rusty-diceware wordlists - wordlists for passphrase generation. A Rustlang library packaging a bunch of wordlists you can easily use in any [Rustlang][rustlang] package. Originally made for the [Rusty Diceware][rusty-diceware] commandline command. Please use [Codeberg][codeberg-mirror] for bug reporting, feature requests, or patch submissions - any other Git repository is just a mirror. [CHANGELOG here](/CHANGELOG.md). Inspired by the great passphrase generating solution [Diceware][diceware] ([Wayback Machine mirror][diceware-wayback]) invented by [Arnold G. Reinhold][arnold] ([Wayback Machine mirror][arnold-wayback]) and by Randall Monroe’s [xkcd#936][xkcd-936]: ![“Hidden” alt text jokes are a pain in the ass.](/bin/imgs.xkcd.com/comics/password_strength.png) ## Featuring: * The three wordlists mentioned in EFF's [Diceware Guide][eff-diceware-guide]: * [EFF Long Wordlist][eff-long-wordlist]. * [EFF Short Wordlist #1][eff-short-wordlist-1]. * [EFF Short Wordlist #2][eff-short-wordlist-2-0]. * The original [Reinhold wordlist][reinhold-wordlist-asc] ([Wayback Machine mirror][reinhold-wordlist-asc-wayback]). * The [Beale wordlist][beale-wordlist-asc] ([Wayback Machine mirror][beale-wordlist-asc-wayback]). * The [MiniLock][minilock] ([github][minilock-github])wordlist. (found in the [phrase.js][minilock-phrase-js] file) ## TODO: * Which one should it be the default behaviour and which one should be decided in a compile flag? 1. Compile the wordlists into the executable itself (current behaviour). 2. Load each wordlist during runtime as needed (unimplemented behaviour). ## Mirrors: * [Codeberg][codeberg-mirror] is the main repository. * [Gitlab][gitlab-mirror] is just a mirror. * [Github][github-mirror] is just a mirror. * [Kakafarm][kakafarm-mirror] is just a mirror. ## Supprt my extremely important and 110% not trivial work 💰: You can support me at and/or tip on : [rusty-diceware]: https://crates.io/crates/diceware/ [codeberg-mirror]: [kakafarm-mirror]: [gitlab-mirror]: [github-mirror]: [rusty-diceware]: [eff-diceware-guide]: [eff-long-wordlist]: [eff-short-wordlist-1]: [eff-short-wordlist-2-0]: [arnold]: [diceware]: [arnold-wayback]: [diceware-wayback]: [beale-wordlist-asc]: [reinhold-wordlist-asc]: [minilock-phrase-js]: [beale-wordlist-asc-wayback]: [reinhold-wordlist-asc-wayback]: [rustlang]: [xkcd-936]: [minilock]: [minilock-github]: