Memorable Passwords

Do you want secure passwords that are easy to remember?

Pick a few words instead of a lot of characters.

To generate such passwords automatically.

Inspired by this famous XKCD comic:

Prerequisites

  • Python 2.7+ or 3.4+

Install

bash
pip install xkcdpass

Running

Generate 10 passwords of 5 words each, separated by a dash:

bash
xkcdpass --count=10 --delimiter='-' --numwords=5

To use a different word-list (Italian, in the example)

bash
xkcdpass --count=10 --delimiter='-' --numwords=5 --wordfile=ita-wiki
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9