This word list is derived mechanically from 12Dicts by Alan Beale. The original word list from xkcdpass versions earlier than 1.10.0 is also provided as a convenience, and is available under legacy. Please refer to the EFF documentation linked above for more information. Two shorter variants of that list, eff-short and eff-special, are also included. As it was originally intended for use with Diceware ensure that the number of words in your passphrase is at least six when using it. The default, eff-long, was specifically designed by the EFF for passphrase generation and is licensed under CC BY 3.0. Several word lists are provided with the package. 'lower', 'random', 'capitalize'] (default: 'lower').Īllow fallback to weak RNG if the system does not D DELIMITERS, -valid-delimiters=DELIMETERSĬhoose the method for setting the case of each word in Report various metrics for given options, including word list entropy Ita-wiki (Italian), ger-anlx (German), nor-nb (Norwegian),įr-freelang (French), pt-ipublicis / pt-l33t-ipublicis (Portuguese) Provided wordfiles: eff-long (default), eff-short,Įff-special, legacy, spa-mich (Spanish), fin-kotus (Finnish) Wordfiles can be provided, separated by commas. Valid words from which to generate passphrases. Specify that the file WORDFILE contains the list of valid-chars='' using only lower-case letters (via regex).Ī concise overview of the available xkcdpass options can be accessed via: xkcdpass -help min=5 -max=6 with words between 5 and 6 characters long acrostic='chaos' the first letters of which spell ‘chaos’ Or you can mix whatever arguments you want: $ xkcdpass -count=5 -acrostic='chaos' -delimiter='|' -min=5 -max=6 -valid-chars='' Which returns a single password, using the default dictionary and default settings. > pinball previous deprive militancy bereaved numeric Xkcdpass can be called with no arguments: $ xkcdpass Running module unit tests on Python 2 requires mock to be installed. Python 2 (version 2.7 or later), or Python 3 (version 3.4 or later). The latest development version can be found on github: Ĭontributions welcome and gratefully appreciated! Requirements Or manually: python setup.py install Source Xkcdpass can be easily installed using pip: pip install xkcdpass A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD 936: $ xkcdpass
0 Comments
Leave a Reply. |