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