Acme-CPANModules-RandomPassword

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

1
2
3
4
5
6
7
8
9
10
11
12
{
   "abstract" : "List of modules for generating random passwords",
   "author" : [
      "perlancar <perlancar@cpan.org>"
   ],
   "dynamic_config" : 0,
   "generated_by" : "Dist::Zilla version 6.028, CPAN::Meta::Converter version 2.150010",
   "license" : [
      "perl_5"
   ],
   "meta-spec" : {

META.yml  view on Meta::CPAN

1
2
3
4
5
6
7
8
9
10
11
12
---
abstract: 'List of modules for generating random passwords'
author:
  - 'perlancar <perlancar@cpan.org>'
build_requires:
  File::Spec: '0'
  IO::Handle: '0'
  IPC::Open3: '0'
  Test::More: '0'
configure_requires:
  ExtUtils::MakeMaker: '0'
dynamic_config: 0

Makefile.PL  view on Meta::CPAN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.028.
use strict;
 
 
 
 
my %WriteMakefileArgs = (
  "ABSTRACT" => "List of modules for generating random passwords",
  "AUTHOR" => "perlancar <perlancar\@cpan.org>",
  "CONFIGURE_REQUIRES" => {
    "ExtUtils::MakeMaker" => 0
  },
  "DISTNAME" => "Acme-CPANModules-RandomPassword",
  "LICENSE" => "perl",
  "NAME" => "Acme::CPANModules::RandomPassword",
  "PREREQ_PM" => {
    "Acme::CPANModulesUtil::Misc" => 0,
    "alias::module" => 0,

README  view on Meta::CPAN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
NAME
    Acme::CPANModules::RandomPassword - List of modules for generating
    random passwords
 
VERSION
    This document describes version 0.002 of
    Acme::CPANModules::RandomPassword (from Perl distribution
    Acme-CPANModules-RandomPassword), released on 2023-04-10.
 
DESCRIPTION
    App::genpw can generate passwords with patterns and wordlists. It loads
    secure random number generator if available. By default it generates
    12-20 character-long passwords comprising of ASCII letters and digits.
    There are several variants which are basically wrappers for convenience:
    App::genpw::base64, App::genpw::base58, App::genpw::base56,
    App::genpw::wordlist (use words from wordlists), App::genpw::ind (use
    Indonesian words). The module will use "rand()" from
    "Data::Entropy::Algorithms" if the module is available, for stronger
    random number generation.
 
    Crypt::GeneratePassword creates secure random pronounceable passwords.
    It provides function "word()" which generates a sequence of letters with
    vocals in between consonants so the word is still pronounceable, even
    though it's a nonsense word. It also provides "chars()" which produces a
    sequence of random letters, digits, and some symbols. It still uses
    "rand()" by default which is not cryptographically secure.
 
    Crypt::RandPasswd implements the old FIPS 181 (1993, withdrawn 2015)
    standard to generate pronounceable password, which is no longer
    recommended.
 
    Crypt::PassGen, yet another module to create random words that look like
    real words. It does not use a secure random number generator by default.
 
    Data::SimplePassword
 
    String::MkPasswd
 
    Data::Random::String and Data::Random.
 
    Text::Password::Pronounceable::RandomCase
 
    String::Random
 
    String::Urandom
 
    Crypt::XkcdPassword, a password generator module inspired by
 
    CtrlO::Crypt::XkcdPassword, another password generator module inspired
    by <http://xkcd.com/936/>.
 
    App::GenPass
 
    Crypt::PW44
 
    Crypt::YAPassGen
 
    Session::Token
 
    Text::Password::Pronounceable
 
    For other types of random data, see other lists mentioned in the See
    Also section.
 
    Keywords: random secure password
 
ACME::CPANMODULES ENTRIES
    App::genpw
        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>
 
    App::genpw::base64
        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>
 
    App::genpw::base58
        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

README  view on Meta::CPAN

169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
HOMEPAGE
    Please visit the project's homepage at
 
SOURCE
    Source repository is at
 
SEE ALSO
    Acme::CPANModules::Import::NEILB::Passwords, which is extracted from
 
    Acme::CPANModules::RandomData
 
    Acme::CPANModules::RandomPerson
 
    Acme::CPANModules - about the Acme::CPANModules namespace
 
    cpanmodules - CLI tool to let you browse/view the lists
 
AUTHOR

lib/Acme/CPANModules/GeneratingRandomPassword.pm  view on Meta::CPAN

13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
=head1 NAME
 
Acme::CPANModules::GeneratingRandomPassword - Alias for Acme::CPANModules::RandomPassword
 
=head1 VERSION
 
This document describes version 0.002 of Acme::CPANModules::GeneratingRandomPassword (from Perl distribution Acme-CPANModules-RandomPassword), released on 2023-04-10.
 
=head1 DESCRIPTION
 
L<App::genpw> can generate passwords with patterns and wordlists. It loads
secure random number generator if available. By default it generates 12-20
character-long passwords comprising of ASCII letters and digits. There are
several variants which are basically wrappers for convenience:
L<App::genpw::base64>, L<App::genpw::base58>, L<App::genpw::base56>,
L<App::genpw::wordlist> (use words from wordlists), L<App::genpw::ind> (use
Indonesian words). The module will use C<rand()> from C<Data::Entropy::Algorithms>
if the module is available, for stronger random number generation.
 
L<Crypt::GeneratePassword> creates secure random pronounceable passwords. It
provides function C<word()> which generates a sequence of letters with vocals in
between consonants so the word is still pronounceable, even though it's a
nonsense word. It also provides C<chars()> which produces a sequence of random
letters, digits, and some symbols. It still uses C<rand()> by default which is
not cryptographically secure.
 
L<Crypt::RandPasswd> implements the old FIPS 181 (1993, withdrawn 2015)
standard to generate pronounceable password, which is no longer recommended.
 
L<Crypt::PassGen>, yet another module to create random words that look like
real words. It does not use a secure random number generator by default.
 
L<Data::SimplePassword>
 
L<String::MkPasswd>
 
L<Data::Random::String> and L<Data::Random>.
 
L<Text::Password::Pronounceable::RandomCase>
 
L<String::Random>
 
L<String::Urandom>
 
L<Crypt::XkcdPassword>, a password generator module inspired by
 
L<CtrlO::Crypt::XkcdPassword>, another password generator module inspired by
 
L<App::GenPass>
 
L<Crypt::PW44>
 
L<Crypt::YAPassGen>
 
L<Session::Token>
 
L<Text::Password::Pronounceable>
 
For other types of random data, see other lists mentioned in the See Also
section.
 
Keywords: random secure password
 
=head1 ACME::CPANMODULES ENTRIES
 
=over
 
=item L<App::genpw>
 
 
=item L<App::genpw::base64>

lib/Acme/CPANModules/RandomPassword.pm  view on Meta::CPAN

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
use strict;
 
our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
our $DATE = '2023-04-10'; # DATE
our $DIST = 'Acme-CPANModules-RandomPassword'; # DIST
our $VERSION = '0.002'; # VERSION
 
my $text = <<'_';
 
<pm:App::genpw> can generate passwords with patterns and wordlists. It loads
secure random number generator if available. By default it generates 12-20
character-long passwords comprising of ASCII letters and digits. There are
several variants which are basically wrappers for convenience:
<pm:App::genpw::base64>, <pm:App::genpw::base58>, <pm:App::genpw::base56>,
<pm:App::genpw::wordlist> (use words from wordlists), <pm:App::genpw::ind> (use
Indonesian words). The module will use `rand()` from `Data::Entropy::Algorithms`
if the module is available, for stronger random number generation.
 
<pm:Crypt::GeneratePassword> creates secure random pronounceable passwords. It
provides function `word()` which generates a sequence of letters with vocals in
between consonants so the word is still pronounceable, even though it's a
nonsense word. It also provides `chars()` which produces a sequence of random
letters, digits, and some symbols. It still uses `rand()` by default which is
not cryptographically secure.
 
<pm:Crypt::RandPasswd> implements the old FIPS 181 (1993, withdrawn 2015)
standard to generate pronounceable password, which is no longer recommended.
 
<pm:Crypt::PassGen>, yet another module to create random words that look like
real words. It does not use a secure random number generator by default.
 
<pm:Data::SimplePassword>
 
<pm:String::MkPasswd>
 
<pm:Data::Random::String> and <pm:Data::Random>.
 
<pm:Text::Password::Pronounceable::RandomCase>
 
<pm:String::Random>
 
<pm:String::Urandom>
 
<pm:Crypt::XkcdPassword>, a password generator module inspired by
 
<pm:CtrlO::Crypt::XkcdPassword>, another password generator module inspired by
 
<pm:App::GenPass>
 
<pm:Crypt::PW44>
 
<pm:Crypt::YAPassGen>
 
<pm:Session::Token>
 
<pm:Text::Password::Pronounceable>
 
 
For other types of random data, see other lists mentioned in the See Also
section.
 
Keywords: random secure password
 
_
 
our $LIST = {
    summary => 'List of modules for generating random passwords',
    description => $text,
};
 
Acme::CPANModulesUtil::Misc::populate_entries_from_module_links_in_description;
 
1;
# ABSTRACT: List of modules for generating random passwords
 
__END__
 
=pod
 
=encoding UTF-8
 
=head1 NAME
 
Acme::CPANModules::RandomPassword - List of modules for generating random passwords
 
=head1 VERSION
 
This document describes version 0.002 of Acme::CPANModules::RandomPassword (from Perl distribution Acme-CPANModules-RandomPassword), released on 2023-04-10.
 
=head1 DESCRIPTION
 
L<App::genpw> can generate passwords with patterns and wordlists. It loads
secure random number generator if available. By default it generates 12-20
character-long passwords comprising of ASCII letters and digits. There are
several variants which are basically wrappers for convenience:
L<App::genpw::base64>, L<App::genpw::base58>, L<App::genpw::base56>,
L<App::genpw::wordlist> (use words from wordlists), L<App::genpw::ind> (use
Indonesian words). The module will use C<rand()> from C<Data::Entropy::Algorithms>
if the module is available, for stronger random number generation.
 
L<Crypt::GeneratePassword> creates secure random pronounceable passwords. It
provides function C<word()> which generates a sequence of letters with vocals in
between consonants so the word is still pronounceable, even though it's a
nonsense word. It also provides C<chars()> which produces a sequence of random
letters, digits, and some symbols. It still uses C<rand()> by default which is
not cryptographically secure.
 
L<Crypt::RandPasswd> implements the old FIPS 181 (1993, withdrawn 2015)
standard to generate pronounceable password, which is no longer recommended.
 
L<Crypt::PassGen>, yet another module to create random words that look like
real words. It does not use a secure random number generator by default.
 
L<Data::SimplePassword>
 
L<String::MkPasswd>
 
L<Data::Random::String> and L<Data::Random>.
 
L<Text::Password::Pronounceable::RandomCase>
 
L<String::Random>
 
L<String::Urandom>
 
L<Crypt::XkcdPassword>, a password generator module inspired by
 
L<CtrlO::Crypt::XkcdPassword>, another password generator module inspired by
 
L<App::GenPass>
 
L<Crypt::PW44>
 
L<Crypt::YAPassGen>
 
L<Session::Token>
 
L<Text::Password::Pronounceable>
 
For other types of random data, see other lists mentioned in the See Also
section.
 
Keywords: random secure password
 
=head1 ACME::CPANMODULES ENTRIES
 
=over
 
=item L<App::genpw>
 
 
=item L<App::genpw::base64>

lib/Acme/CPANModules/RandomPassword.pm  view on Meta::CPAN

284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
Please visit the project's homepage at L<https://metacpan.org/release/Acme-CPANModules-RandomPassword>.
 
=head1 SOURCE
 
 
=head1 SEE ALSO
 
L<Acme::CPANModules::Import::NEILB::Passwords>, which is extracted from
 
L<Acme::CPANModules::RandomData>
 
L<Acme::CPANModules::RandomPerson>
 
L<Acme::CPANModules> - about the Acme::CPANModules namespace
 
L<cpanmodules> - CLI tool to let you browse/view the lists
 
=head1 AUTHOR



( run in 0.385 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )