| POE-Component-Server-IRC documentation | view source | Contained in the POE-Component-Server-IRC distribution. |
POE::Component::Server::IRC::Common - provides a set of common functions for the POE::Component::Server::IRC suite.
use strict; use warnings; use POE::Component::Server::IRC::Common qw( :ALL ); my $passwd = mkpasswd( 'moocow' );
POE::Component::IRC::Common provides a set of common functions for the POE::Component::Server::IRC suite.
mkpasswdTakes one mandatory argument a plain string to 'encrypt'. If no further
options are specified it uses crypt to generate the password. Specifying
'md5' option uses Crypt::PasswdMD5's unix_md5_crypt
function to generate the password. Specifying 'apache' uses
Crypt::PasswdMD5 apache_md5_crypt function to generate the password.
my $passwd = mkpasswd( 'moocow' ); # vanilla crypt() my $passwd = mkpasswd( 'moocow', md5 => 1 ) # unix_md5_crypt() my $passwd = mkpasswd( 'moocow', apache => 1 ) # apache_md5_crypt()
chkpasswdTakes two mandatory arguments, a password string and something to check that
password against. The function first tries md5 comparisons (UNIX and Apache),
then crypt and finally plain-text password check.
Chris 'BinGOs' Williams
Copyright © Chris Williams
This module may be used, modified, and distributed under the same terms as Perl itself. Please see the license that came with your Perl distribution for details.
| POE-Component-Server-IRC documentation | view source | Contained in the POE-Component-Server-IRC distribution. |