hsxkpasswd
hsxkpasswd copied to clipboard
A Perl module and terminal command for generating secure memorable passwords inspired by the fabulous XKCD web comic and Steve Gibson's Password Hay Stacks. This is the library that powers www.xkpassw...
After upgrading Type-Tiny from 1.016010 to 2.000001 t/02-generate-passwords.t fails like this: ``` t/01-defined-constants.t ... ok # Failed test 'password generation with named argument 'dictionary_list'' # at t/02-generate-passwords.t line 28. #...
Why there is no support for using different languages in [www.xkpasswd.net](www.xkpasswd.net)? It seems that this library already supports other languages. I would love to be able to use the password...
I updated my Mac with Big Sur. Now the hsxkpasswd script won't run anymore. I get the following error: `Can't locate File/HomeDir.pm in @INC (you may need to install the...
### Expected: This option on the website: "case_transform": "ALTERNATE" ...should randomize first word and then alternate word case thereafter. According to this change: https://github.com/bbusschots/hsxkpasswd/releases/tag/v3.3.1 "The ALTERNATE case transform now randomises...
When installing from CPAN, I get: # Failed test 'password generation with named argument 'dictionary_file'' and # Failed test 'password generation with named arguments 'dictionary_file' & 'dictionary_file_encoding'' What could be...
Feature request from donor.
Remove * Basic.pm * RandomDotOrg.pm If for some reason you want to keep RandomDotOrg.pm you should fix https://github.com/bbusschots/hsxkpasswd/blob/f2fcccc4132ea04d42a79c8c5e7e77e15acfdf49/lib/Crypt/HSXKPasswd/RNG/RandomDotOrg.pm#L197-L198 ``` my $dec = $line/($RDO_MAX_INT+1); unless($dec >= 0 && $dec
Hi! Was just randomly going through the list and saw this "Column1" on line 1619... Is this deliberate? Seems everything else is in lower case. https://github.com/bbusschots/hsxkpasswd/blob/master/share/sample_dict_EN.txt#L1619
The following config says 61 bits with full-knowledge on https://xkpasswd.net/ but when I run locally I get `WARNING - Crypt::HSXKPasswd::_update_entropystats_cache(): for attacks assuming full knowledge, the combination of the loaded...