Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including securepasswords with all npm packages installed. Try it out:

require("securepasswords").password(2);

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

securepasswords v0.1.5

Create secure, print-safe and easy to type passwords.

Secure Passwords

Horse Battery Staple is easy to remember but hard to type. These passwords improve on that.

They are easy to remember, unambiguous in print and quick to type.

Example

o9av,dpU1

Usage

password.password(2)
  • Use 2 blocks of 4 letters for a reasonably secure password.
  • Use 3 blocks for a password which should survive an attack with all smartphones on the planet until at least 2021.
  • Use 9 blocks to foil the plans of a type 2 civilization on the Kardashev scale.

For a security estimate of the generated passwords and additional documentation see http://www.draketo.de/english/secure-passwords.

Metadata

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free