1
package CGI::Session::ID::md5;
3
# $Id: md5.pm 420 2008-07-08 01:23:06Z markstos $
7
use CGI::Session::ErrorHandler;
9
$CGI::Session::ID::md5::VERSION = '4.33';
10
@CGI::Session::ID::md5::ISA = qw( CGI::Session::ErrorHandler );
12
*generate = \&generate_id;
14
my $md5 = new Digest::MD5();
15
$md5->add($$ , time() , rand(time) );
16
return $md5->hexdigest();
26
CGI::Session::ID::md5 - default CGI::Session ID generator
31
$s = new CGI::Session("id:md5", undef);
35
CGI::Session::ID::MD5 is to generate MD5 encoded hexadecimal random ids. The library does not require any arguments.
39
For support and licensing see L<CGI::Session|CGI::Session>