NAME
Nitesi::Account::Password - Password class for Nitesi Shop Machine
DESCRIPTION
Allows to create random passwords, password hashes from cleartext passwords and password checks.
METHODS
check
Checks password retrieved from user against the password hash.
$crypt->check($hash_from_database, $user_input);
password
Creates password hash from plain text password.
$crypt->password('nevairbe');
Use specific algorithm (default is sha512):
$crypt->password('nevairbe', 'md5');
make_password
Creates random password.
Example
$crypt->make_password();
AUTHOR
Stefan Hornburg (Racke), <racke@linuxia.de>
LICENSE AND COPYRIGHT
Copyright 2011-2013 Stefan Hornburg (Racke) <racke@linuxia.de>.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.