The Dice Road Dictionary™ Password Generation Codebook

Dice Road Dictionary™

Passwords are one of the weakest links in computing. In the mid-90's a gentleman named Arnold Reinhold released a special dictionary used to form unbreakable passwords called the Diceware™ Dictionary.

After noticing how many languages the GNU spell checker, aspell supports, I thought it would be a good idea to to create a program that could generate Diceware™-style dictionaries for any language and any shape of dice (including the 2-sided dice called coins). I call a dictionary generated by my program a Dice Road Dictionary™

While some may find dice a "throwback" to an earlier era, there are sound technical reasons for relying on them to generate passwords for high-stakes applications.

The Bailout Debate of 1722



It started with an old book, Hazard's Register of Pennsylvania for the year 1829. When I opened the cover to the first issue, I read a story that could have been taken from today's headlines: the story of the impact on Pennsylvania of the first global economic crisis, The South Sea Bubble.

It took numerous Google® Books downloads and several trips to the Historical Society of Pennsylvania to get a handle on the story, which is available at this link.

WiFi Hacking in 1986


The world before the Internet may seem primitive to those whose smart phones are almost an implant, but it had its advantages. One advantage was that a person who knew what they were doing could pick up many interesting things using the original WiFi network: Shortwave Radio.

For example, one could pick up telephone calls, or patches, relayed from ship or aircraft using a common shortwave receiver. AT&T's ship to shore phone service was wide open and unencrypted. Even military communications were selectively encrypted. Here is an example of a call placed from an aircraft: a telephone call between two staff members of the Secretary of the Air Force discussing the Space Shuttle Challenger Disaster in 1986.