Note that xkcd-pass can be used with any word file of the correct format: a file containing one word per line. 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. To enable bash-completion immediately, you can run: source. This will then take effect the next time you login. bashrc file: eval "$(register-python-argcomplete xkcd-pass)" To set this up you need to add the below to your. -padding-digits-num 4 4 digits on the end of the password.Ī full overview of the available options can be accessed by running following command: xkcd-pass -help.-min 5 -max 7 words between 5 and 7 characters long.It can also be called with a mixture of multiple arguments for example: $ xkcd-pass -d _ -c 5 -min 5 -max 7 -padding-digits-num 4 The default settings return a single password made up of 4 words each having its first letter capitalized with two random digits afterwards. Xkcd-pass can be called with no arguments with an output using the default wordfile and settings. Xkcd-pass can easily be installed with the following command: pip install xkcd-passĬontributions welcome and gratefully appreciated! Requirements To have a thoroughly tested codebase giving users the ability to trust that the package will work as expected.įor support using this bot, please join our official support server on Discord.To provide it with more compatibility for more services by adding the random digit generator to the end of the password.To neaten up the output so it is much easier to use with our scripts and programs.To provide the project with an active maintainer meaning bugs and potential new features can be released more promptly.To neaten up the codebase to make it easier for other contributors to help develop it further.Whilst that package was great, the reason for taking this project separately and adapting it is for the below reasons: Some of the base code that I started with for this project come from redacted/xkcd-password-generator. ![]() This allows the password generator to provide passwords by default which will be strong, easy to remember, difficult to brute-force and still pass the usual requirements of at least one upper-case letter, one lower-case letter and at least 1 digit. The passphrase is ended with two random digits.The first letter of each word is capitalized.Phrase containing 4 words between 5 and 9 characters (The default wordfile eff-long only contains words between 5 and 9 characters).Whilst this password generator is inspired by XKCD 936, its defaults have been configured in a way which gives this tool the most compatibility out of the box with the majority of services we use passwords for today. A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD 936.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |