phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_Re=3A_=5Bphp=5D_Re=3A_=5Bphp=5D?= =?iso-8859-1?Q?_=2Ehtpasswd_Passw=F6rter_generieren?= =?iso-8859-1?Q?_=2Ehtpasswd_Passw=F6rter_generieren?=

[php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_Re=3A_=5Bphp=5D_Re=3A_=5Bphp=5D?= =?iso-8859-1?Q?_=2Ehtpasswd_Passw=F6rter_generieren?= =?iso-8859-1?Q?_=2Ehtpasswd_Passw=F6rter_generieren?=

Mathias Meyer Meyer_(at)_mediaworx.com
Thu, 21 Dec 2000 18:02:20 +0100


> -----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