Generate norwegian passphrases
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
.gitignore
README.md
liste.txt
nrk.txt
passfrase.py

README.md

Passfrase

Generate passphrases

This repository also contains a web version of the passphrase generator available through GitHub pages at https://powermosfet.github.io/passfrase The web version is written in Elm.

This is a small python script that reads words from a text file, and picks a number of them randomly to create a passphrase. A sample file with norwegian words is included in the repository.

The script is inspired by https://xkcd.com/936/

##Usage:

> python passfrase.py [-h] [-w WORDS] [-s] [-a ALPHABET] [--min MIN] [--max MAX]
                    filename

positional arguments:
  filename              Dictionary file. One word per line

optional arguments:
  -h, --help            show this help message and exit
  -w WORDS, --words WORDS
                        Number of words in generated phrase
  -s, --space           Add space between words
  -a ALPHABET, --alphabet ALPHABET
                        Alphabet size
  --min MIN             Minimum word length
  --max MAX             Maximum word length

##Example:

> python passfrase.py -w 6 --space --max 7 liste.txt
uskadd skruver arret joikes klappa blyregn

Entropy:
If method and dictionary is known: 96 bits
Unknown method, alphabet size 95: 295 bits