GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
XKCDPASS(1) FreeBSD General Commands Manual XKCDPASS(1)

xkcdpass - generate memorable, secure multiword passphrases
Author
Steven Tobin
Port Maintainer
Jacob House
Date
2015-01-17
Copyright
BSD license, attribution and disclaimer required, no endorsement allowed.
Manual section
1
Manual group
Admin

xkcdpass [ option ... ]

xkcdpass --help

A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD 936:

$ xkcdpass
> correct horse battery staple

    

--help

Describe how to use this command.

--wordfile WORDFILE, -w WORDFILE

Specify that the file WORDFILE contains the list of valid words from which to generate passphrases. Provided wordfiles: eff-long (default), eff-short, eff-special, legacy

--min MIN_LENGTH

Generate passphrases containing at least MIN_LENGTH letters. (Default: 5)

--max MAX_LENGTH

Generate passphrases containing at most MAX_LENGTH letters. (Default: 9)

--numwords NUM_WORDS, -n NUM_WORDS

Generate passphrases containing exactly NUM_WORDS words. (Default: 6)

--interactive, -i

Generate and output a passphrase, query the user to accept it, and loop until one is accepted.

--valid_chars VALID_CHARS, -v VALID_CHARS

Limit passphrases to only include words matching the regex pattern VALID_CHARS (e.g. '[a-z]').

--verbose, -V

Report various metrics for given options.

--acrostic ACROSTIC, -a ACROSTIC

Generate passphrases with an acrostic matching ACROSTIC.

--count COUNT, -c COUNT

Generate COUNT passphrases. (Default: 1)

--delimiter DELIM, -d DELIM

Separate words within a passphrase with DELIM. (Default: ' ')

xkcdpass

Generates one passphrase with the default options. Example output:


pinball previous deprive militancy bereaved numeric

    
xkcdpass --count=5 --acrostic='chaos' --delimiter='|' --min=5 --max=6 --valid_chars='[a-z]'

Generates 5 passphrases, all from lower-case words and meeting the acrostic “chaos”, delimited by the “|” character. Example output:


collar|highly|asset|ovoid|sultan
caper|hangup|addle|oboist|scroll
couple|honcho|abbot|obtain|simple
cutler|hotly|aortae|outset|stool
cradle|helot|axial|ordure|shale

    

The xkcdpass command invokes the Python program xkcd_password.py.

The inspiration for the program's purpose is the XKCD 936_ “Password Strength” cartoon.

The application is maintained by Steven Tobin <<steven@steventob.in>>.

This manual page was written by |authorname| |authoremail|.

Local variables: mode: rst coding: utf-8 time-stamp-format: "%:y-%02m-%02d" time-stamp-start: "^:Date:[ ]+" time-stamp-end: "$" time-stamp-line-limit: 20 End: vim: filetype=rst fileencoding=utf-8 :

July 2019 xkcdpass 1.17.3

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.