Skip to main content

A generator of xkcd-style passwords

Project description

xkcdpassword =

A simple, pure Python, Xkcd-style password generator.

e.g: “correct horse battery staple”

When invoked, this package will generate a short list of unique words, perhaps to a specified number, and then return them on sys.std.out. The user can also specify to remove spaces so the output can be easily copy-pasted or piped. The word list is customizable (words.txt), and already curated for length.

### Prerequisites

Python 2.7 Pyperclip

### Installing

sudo pip install xkcdpassword

### Using

$ xkcdpassword -> correct horse battery staple

$ xkcdpassword -ns -> correcthorsebatterystaple

$ xkcdpassword 3 -> correct horse battery

$ xkcdpassword -ns 6 -> correcthorsebatterystaplethingexplainer

$ xkcdpassword -h -> Syntax help

### Authors

  • Doug Walter - dougwritescode@gmail.com

### License

This project is licensed under the MIT License - see the [LICENSE.txt](LICENSE.txt) file for details

## Acknowledgments

  • Randall Patrick Munroe, the ruler of the geek pantheon.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for xkcdpassword, version 0.6.6
Filename, size File type Python version Upload date Hashes
Filename, size xkcdpassword-0.6.6.tar.gz (163.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page