Wolfgang Wiese: crypt oder htpasswd

Beitrag lesen

Hi,

Wer kann mich da mal ein bissl aufklären? Welcher String ist nun richtig und vor Allem: Apache-Compliant?

Dieser Perl-Code ist produziert dasselbe was htpasswd macht:

sub Crypt_Password {
  my ($pwdplain) = $_[0];
  my $salt = seedchar().seedchar();;
  my $result;
    
  $result = crypt($pwdplain,$salt);
  return $result;
  ##########################
  sub seedchar {  # from Randal Schwarz
    ('a'..'z','A'..'Z','0'..'9','.','/')[rand(64)];
  }
}

Ich hab gerade ein Skript htpasswd.pl auf meine Freecodesammlung getan,
das eine Passwd-Zeile fuer Apache erstellt.

Ciao,
  Wolfgang