Skip to content

Instantly share code, notes, and snippets.

@zdw
Created May 1, 2012 21:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zdw/2571473 to your computer and use it in GitHub Desktop.
Save zdw/2571473 to your computer and use it in GitHub Desktop.
Rolling passwords

Roll yourself a password

Required Equipment

Decide how long of a password to use

Current best recommendations are to use passwords of at least 12 characters. To randomize password length, add 10 to the sum of two rolls the nibble die.

Rolling a password

Roll the Nibble Die.

Depending on what you roll, perform the following actions:

1 or 2 - Lower (1) or Upper (2) Case Letter - For either of these, roll the Alphanumeric die. Record the letter given in the appropriate case. If you roll a "wild", roll the Octal die, look up a symbol in the chart below and record:

 1 - `[`
 2 - `]`
 3 - `\`
 4 - `<`
 5 - `>`
 6 - `+`
 7 - `=`
 8 - `_`

3 - Decimal Number - Roll the Decimal die, record the number.

4 - Symbol - Roll the Hexadecimal die, use the chart given below to look up a symbol and record:

 1 - `-`
 2 - `/`
 3 - `;`
 4 - `.`
 5 - `,`
 6 - `'`
 7 - `:`
 8 - `(`
 9 - `)`
 A - `$`
 B - `&`
 C - `@`
 D - `"`
 E - `?`
 F - `!`

Repeat until you have a password of the length desired.

Optional instructions

To speed up the rolling process, you may want to roll all the dice every time, or just the dice that contributed data to that roll.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment