Hi,
ich habe da eine Frage zur Erstellung von UniqueId's mit nur 6 Stellen.
Ich möchte in einer Datenbank verschiedene User speichern. Dazu möchte ich auf der HTML-Oberfläche nicht über die autoinkrement Zahl der Datenbank referenzieren.
Da die autoinkrement Zahl viel zu schnell zu eraten ist und sich auch Rückschlüsse über die Anzahl machen lässt, würde ich gerne pro User eine 6 Stellige ID's erstellen, die Unique ist.
Ich kann UniqueID's entweder mit PHP erstellen oder über MySQL INSERTS, aber die sind mir viel zu lang. Timestamps sind schön kurz, aber auch leicht zu durchschauen.
Meine Frage ist jetzt, ob ich die UniqueID's einfach kürzen kann.
z.B. $id = md5(substr(uniqid(time()), 0, 6));
Nur dürfte das nichtmehr Unique sein....
Oder ob es eine andere Möglichkeit gibt sowas zu realisieren.
vielen Dank schonmal fürs 'drüberNachdenken...
Andy