phpbar.de logo

Mailinglisten-Archive

[php] eindeutigkeit von md5(uniqid(rand()))

[php] eindeutigkeit von md5(uniqid(rand()))

WEBberater (Jochen K.) jk_(at)_wa-p.de
Mon, 13 Nov 2000 16:28:55 +0100


Tja, damit ist die Wahrscheinlichkeit,
daß während Deinem gesamten Leben ein
Besucher Deiner Seite die gleiche Session bekommt
gleich NULL! Also eine sichere Sache.

Ich würde sagen, daß Du dies getrost einsetzen kannst,
ohne daß dabei eine Session-ID doppelt vergeben wird.

Gruß
Jochen


> -----Original Message-----
> From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf
> Of Guido Haeger
> Sent: Monday, November 13, 2000 3:36 PM
> To: php_(at)_php-center.de
> Subject: Re: [php] eindeutigkeit von md5(uniqid(rand()))
>
>
> Achim Gosse schrieb
>
> > kann mir einer was dazu sagen, wie eindeutig so eine id ist??
> >
> > srand((double)microtime()*1000000);
> > id = md5(uniqid(rand()))
>
> sehr eindeutig.
>
> Eine MD5-Püfsumme gibt ein Ergebnis mit 128 Bit zurück. Das Ergebnis
> wird von PHPs MD5-Funktion als Hexadezimalzahl mit 32 Stellen
> ausgegeben, d.h. es gibt für den MD5-String
> 340.282.366.920.938.463.463.374.607.431.768.211.456 Möglichkeiten. Du
> kannst also theoretisch jedem Erdenbürger mehrere Billionen eindeutiger
> MD5-Strings zuordnen...
>
> Guido Haeger
>
>
>
>
> --
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_php-center.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php



php::bar PHP Wiki   -   Listenarchive