Mailinglisten-Archive |
> -----Original Message-----
> From: php-admin_(at)_php-center.de
> [mailto:php-admin_(at)_php-center.de]On Behalf
> Of Hans Theo Mislisch
> Sent: Thursday, December 21, 2000 5:10 PM
> To: php_(at)_php-center.de
> Subject: [php] Re: [php] Re: [php] .htpasswd Passwörter generieren
>
> Welchen standartsalt verwendet denn Apache normal?
>
Wie es scheint, diesen hier:
function genSalt() {
$random = 0;
$rand64 = "";
$salt = "";
$random=rand(); // Seeded via initialize()
// Crypt(3) can only handle A-Z a-z ./
$rand64=
"./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
$salt=substr($rand64,$random %
64,1).substr($rand64,($random/64) % 64,1);
$salt=substr($salt,0,2); // Just in case
return($salt);
}
Sieht auch ganz aehnlich dem in den Quellen vom Apache (ap_md5c.c, wenns
jemanden interessiert).
btw ist obige Funktion aus folgender Klasse:
http://www.thewebmasters.net/php/class.Htpasswd.phps
Mit freundlichen Gruessen,
--
Mathias Meyer
mediaworx berlin AG
Fon (030) 2 75 80 - 24 8
Fax (030) 2 75 80 - 20 0
php::bar PHP Wiki - Listenarchive