Provide interoperable MD5-based crypt() functions

Edit Package perl-Crypt-PasswdMD5

'apache_md5_crypt()' provides a function compatible with Apache's '.htpasswd' files. This function is exported by default.

The 'unix_md5_crypt()' provides a crypt()-compatible interface to the rather new MD5-based crypt() function found in modern operating systems. It's based on the implementation found on FreeBSD 2.2.[56]-RELEASE. This function is also exported by default.

For both functions, if a salt value is not supplied, a random salt will be generated, using the function random_md5_salt(). This function is not exported by default.

Refresh
Refresh
Source Files
Filename Size Changed
Crypt-PasswdMD5-1.40.tgz 0000006683 6.53 KB
perl-Crypt-PasswdMD5.changes 0000001651 1.61 KB
perl-Crypt-PasswdMD5.spec 0000002436 2.38 KB
Revision 5 (latest revision is 11)
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 5)
- updated to 1.40
        - No code changes.
        - Maintenance by Ron Savage <rsavage@cpan.org>.
        - Fabricate some version #s for this file.
        - Made Passwd.pm utf-8 so we can use Luis' proper name.
        - Clean up code formatting.
        - Clean up Makefile.PL.
        - Use fake (ASCII) ñ in Makefile.PL to keep Solaris happy. See RT#68478.
        - Clean up README.
        - Add Build.PL.
        - Add Changes and Changelog.ini.
        - Add META.*.
        - Adopt Test::More in t/basic.t.
        - Adopt 'use strict' and 'use warnings' to PasswdMD5.pm and t/basic.t.
        - Accept patch for new function random_md5_salt(), and tests, from kbrint@rufus.net.
                With thanx. See RT#37036.
        - Add xt/author/pod.t.
 
 1.30  2004-02-17 11:21:38
        - Modified the POD so that ABSTRACT can work.
        - Added usage example for apache_md5_crypt().
 
 1.20  2004-02-17 11:04:35
        - Added patch for random salts from John Peacock (Thanks John!).
        - De-MS-DOS-ified the file.
        - Replaced some '' with q// to make Emacs color highlighting happy.
        - Added CVS docs.
        - Completed the missing sections of the POD documentation.
        - Changed my email address to the Perl-related one for consistency.
Comments 0
openSUSE Build Service is sponsored by