my $db_passwdcol = "password";
my $db_cond = "enabled = 1";
my $plaintext = 0;
+my $md5 = 0;
my $persist = 0;
my $isjoomla = 0;
my $debug = 0;
Database contains plain-text passwords
+=item B<--md5>
+
+Database contains unsalted md5 passwords
+
=item B<--salt>
Selects the correct salt to evaluate passwords
'passwdcol=s' => \$db_passwdcol,
'cond=s' => \$db_cond,
'plaintext' => \$plaintext,
+ 'md5' => \$md5,
'persist' => \$persist,
'joomla' => \$isjoomla,
'debug' => \$debug,
else{
return 1 if defined $hashsalt && crypt($password, $hashsalt) eq $key;
return 1 if crypt($password, $key) eq $key;
+ return 1 if $md5 && md5_hex($password) eq $key;
return 1 if $plaintext && $password eq $key;
}