Find Related products on Amazon

Shop on Amazon

A password generator inspired by the Xkcd password spec

Published on: 2025-07-12 22:13:53

Introduction This python script implements the xkcd password spec. Install This package requires the pip Python package manager for installation. pip installation instructions. Then: pip install xkpa Usage % xkpa -h usage: xkpa.py [-h] [-n] [-d DICT_PATH] [-x] [-i] [-s SEPARATOR] [-l LENGTH] [-c COUNT] [-v] [w] Generate an xkcd style password. positional arguments: w The number of words in the password. Defaults to 4. optional arguments: -h, --help show this help message and exit -n Disable printing a newline at the end of the password. Good for piping to the clipboard. -d DICT_PATH The dictionary file. Defaults to [PATH]. -x Disable excluding special characters and punctuation. -i Enable showing password information (entropy, etc). -s SEPARATOR Delimit words with a given character/string. -l LENGTH The maximum word length. Words must be at or below this length. -c COUNT Number of passwords to generate. Defaults to 1. -v Display version information. http://xkcd.com/936/ Example ... Read full article.