coffeenode-passphrase

0.1.7 • Public • Published

Table of Contents generated with DocToc

CoffeeNode PassPhrase

CoffeeNode bSearch is a passphrase generator; it currently includes a small German wordlist.

Why?

We all know that good passwords are hard to find. xkcd famously explained how a good and memorable passphrase works:

Following these ideas, i've put together a very simple random Passphrase generator. Here is a selection of generated passphrases:

tasche-327-schwester-reparatur-tafel-965-kirche
gut-479-april-wörterbuch-einladung-tisch-771
körper-sport-390-schnaps-eintrittskarte-richard-046
gletscher-turm-027-lassen-strumpf-geld-925
kaufmann-einkaufszentrum-383-lachen-onkel-busch-786
reparatur-kino-446-lautsprecher-platz-fest-662
gesicht-schalter-gast-übung-353-oper-798
bier-warenhaus-037-mühle-amerika-415-drachen
kartoffel-musik-094-baum-herd-zeit-095
kleidung-wolga-sollen-217-teppich-fest-691
doktor-turm-brett-959-tasse-365-brust

These phrases all share the following characteristics:

  • all 'letter words' are selected from a small, but growing collection of (currently ≈400) words;
  • each passphrase has two randomly placed 'digit words' (these help to maintain a reasonable vocabulary size);
  • all 'digit words' are three digits long;
  • there is always at least one 'letter word' between the two 'digit words';
  • all words are written in lowercase;
  • all words are separated by a single dash / hyphen / minus / whatchamaycallit;
  • all words are part of the basic vocabulary of the intended audience (speakers of German);
  • all words are 'easy' to write correctly—this is not a spelling bee contest;
  • there are no names of digits or other numbers among the 'letter words' (i.e. there is no 'one', 'two', 'three' etc. to avoid confusion with '1', '2', '3');
  • the words are selected so they can be easily and clearly communicated orally;
  • all words are 'neutral' and non-offensive;
  • no two 'letter words' are repeated within a single phrase.

These rules help to maintain an easily memorable outer form of the generated passphrases; above all, the passphrases are intended to be reasonably secure while memorable and communicable without having to write them down.

Readme

Keywords

none

Package Sidebar

Install

npm i coffeenode-passphrase

Weekly Downloads

1

Version

0.1.7

License

ISC

Last publish

Collaborators

  • loveencounterflow