NAME

Data::SimplePassword - Simple random password generator

SYNOPSIS

use Data::SimplePassword;

my $sp = Data::SimplePassword->new;
$sp->chars( 0..9, 'a'..'z', 'A'..'Z' );    # optional

my $password = $sp->make_password( 8 );    # length

DESCRIPTION

YA very easy-to-use but a bit strong random password generator.

METHODS

chars
$sp->chars( 0..9, 'a'..'z', 'A'..'Z' );    # default
$sp->chars( 0..9, 'a'..'Z', qw(+ /) );
$sp->chars( 0..9 );

Sets an array of characters you want to use in your password string.

make_password
my $password = $sp->make_password( 8 );    # default
my $password = $sp->make_password( 1024 );

Makes password string and just returns it. You can set the byte length as an integer.

DEPENDENCY

Class::Accessor, Crypt::Random, Math::Random::MT

SEE ALSO

Crypt::GeneratePassword, Crypt::RandPasswd, Data::RandomPass, String::MkPasswd

AUTHOR

Okamoto RYO <ryo@aquahill.net>