Seite 1 von 1

unique session id

Verfasst: Montag 21. September 2009, 18:37
von jbs
Ich möchte für eine Session eine eindeutige ID erzeugen. Gibts da Mechanismen, die man dafür häufig verwendet? Alleiniges time.time o.ä. erscheint mir auch nicht als "sicher". Oder ist das unbegründet?

Verfasst: Montag 21. September 2009, 18:52
von Pekh
Ich bin auf dem Gebiet nicht so bewandert, aber ich würde eine Kombination aus verschiedenen Daten nehmen (Zeitstempel, Benutzername, IP-Adresse etc.) und noch einen Salt dazupacken. Das könnte dann ein Zufallswert oder das Ergebnis irgendeiner Berechnung sein. Daten + Salt würde ich dann mit md5 oder sha1 in einen Hashwert umrechnen lassen.

Re: unique session id

Verfasst: Montag 21. September 2009, 19:07
von gerold
jbs hat geschrieben:eine eindeutige ID erzeugen
Hallo jbs!

Code: Alles auswählen

>>> import uuid
>>> uuid.uuid4().hex
'0de249d2130045409650089572dd5d72'
>>> 
mfg
Gerold
:-)

Verfasst: Montag 21. September 2009, 20:30
von jbs
danke gerold