Dicephrase

About

Simple, random, and secure in-browser password generator PWA.

Why

Coming up with strong passwords is tough. Strong passwords fulfill at least these 3 criteria.

  • Random — Avoid any personal association (People are terrible at being random)
  • Unique — If/when your password is compromised, no other accounts are affected
  • Long — For increased complexity

Sure, maybe your password manager will generate passwords for you too, but this app does Just One Thing.

How

This app uses the diceware method to create passwords.

Under the hood, this means the rolling of dice is simulated on your device as the source of entropy powered by JavaScript's crypto.getRandomValues.

The result of each roll is joined to form a 5 digit numeric key such as 63522, which is used to find the corresponding word on the 2016 EFF wordlist.

Finally, separators are spliced between each word based to your settings.

Privacy

Everything happens within your browser entirely on your device.

  • No cookies or browser storage
  • No analytics
  • No server-side logic

Credit

Tech

Fonts