Authen::Htpasswd::Util - performs encryption of supported .htpasswd formats
htpasswd_encrypt($hash,$password,$hashed_password);
Encrypts a cleartext $password given the specified $hash (valid values are md5, sha1, crypt, or plain). For crypt and md5 it is sometimes necessary to pass the old encrypted password as $hashed_password to be sure that the new one uses the correct salt. Exported by default.
md5
sha1
crypt
plain
my @hashes = Authen::Htpasswd::Util::supported_hashes();
Returns an array of hash types available. crypt and plain are always available. sha1 is checked by attempting to load it via Digest. md5 requires Crypt::PasswdMD5.
David Kamholz dkamholz@cpan.org
dkamholz@cpan.org
Yuval Kogman
Copyright (c) 2005 - 2007 the aforementioned authors. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Authen::Htpasswd, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Authen::Htpasswd
CPAN shell
perl -MCPAN -e shell install Authen::Htpasswd
For more information on module installation, please visit the detailed CPAN module installation guide.