1NAME 2 Text::Password::Pronounceable - Generate pronounceable passwords 3 4SYNOPSIS 5 # Generate a pronounceable password that is between 6 and 10 characters. 6 Text::Password::Pronounceable->generate(6, 10); 7 8 # Ditto 9 my $pp = Text::Password::Pronounceable->new(6, 10); 10 $pp->generate; 11 12DESCRIPTION 13 This module generates pronuceable passwords, based the the English 14 digraphs by D Edwards. 15 16 METHODS 17 new 18 $pp = Text::Password::Pronounceable->new($min, $max); 19 $pp = Text::Password::Pronounceable->new($len); 20 21 Construct a password factory with length limits of $min and $max. Or 22 create a password factory with fixed length if only one argument is 23 provided. 24 25 generate 26 $pp->generate; 27 $pp->generate($len); 28 $pp->generate($min, $max); 29 30 Text::Password::Pronounceable->generate($len); 31 Text::Password::Pronounceable->generate($min, $max); 32 33 Generate password. If used as an instance method, arguments override 34 the factory settings. 35 36HISTORY 37 This code derived from mpw.pl, a bit of code with a sordid history. 38 39 * CPAN module by Chia-liang Kao 9/11/2006. 40 41 * Perl cleaned up a bit by Jesse Vincent 1/14/2001. 42 43 * Converted to perl from C by Marc Horowitz, 1/20/2000. 44 45 * Converted to C from Multics PL/I by Bill Sommerfeld, 4/21/86. 46 47 * Original PL/I version provided by Jerry Saltzer. 48 49LICENSE 50 Copyright 2006 by Best Practical Solutions, LLC. 51 52 This program is free software; you can redistribute it and/or modify it 53 under the same terms as Perl itself. 54 55 See <http://www.perl.com/perl/misc/Artistic.html> 56 57