phpbar.de logo

Mailinglisten-Archive

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

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

Guido Haeger GH-lists_(at)_ecora.de
Mon, 13 Nov 2000 15:36:02 +0100


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





php::bar PHP Wiki   -   Listenarchive