Hallo!
Mal was anderes:
Warum lehnst du die GUID so schnell ab? Letztendlich ist eine GUID eine ziemlich zufällig aussehende Nummer, aus der daher kaum was rekostruiert werden kann. Damit ein und die gleiche GUID nicht zufällig zwei mal erzeugt wird, ist aber ein Zeitstempel drin. Und damit nicht zwei Server zufällig zur gleichen Zeit die gleiche GUID erzeugen, ist ein weiteres pro Server eindeutiges Merkmal drin. Dafür hat man gerne die MAC-Adresse („Seriennummer“ der Netzwerkkarte) genommen, aber dann ließe sich die GUID ja auch wieder zu dem erzeugenden Server zurück verfolgen. Daher die Sache mit dem Registrar, um eine zufällige, aber eindeutige ID für den Rechner zu bekommen. Eigentlich braucht man nur dann einen größeren, und dann sicher kostenpflichtigen Registrar, wenn z.B. viele unabhängige Unternehmen miteinander Daten austauschen wollen, in denen eben GUIDs verwendet werden.
Aber das brauchst du vermutlich alles gar nicht, und der (etwas) kleine Bruder der GUID, die UUID, reicht vollkommen aus.
Die G/UUID enthält keinerlei Informationen über den Kunden oder die Lieferung, für die sie erzeugt wurde. Und: eine UUID können die meisten Datenbanken einfach so erzeugen, dafür braucht es kein Tool. (Ihr habt doch ne Datenbank für Kundendaten/Bestellungen, oder?)
Einziger Nachteil: Für den Menschen einfach zu lesen, oder gar zu merken sind die Dinger nicht:
413b9074-4ecc-4533-9b28-9de812bac4c0
Man könnte zwar sagen, daß man aus dem Zeitstempel der G/UUID und der Datenbank, die sicher die Bestellzeit enthält herausfinden kann, zu wem jetzt ein Dokument gehört. Aber da die G/UUID einen zufälligen Charakter hat, muß man sie eh in der Datenbank speichern.
Vielleicht noch ne andere Idee:
Ich kenne Passwortgeneratoren, die keine kryptischen und kaum zu merkenden Passworte generieren, sondern Passwörter aus Silben, die zusammen aussehen wie Wörter, und für den Menschen einfacher zu verarbeiten sind. Aber auch da muß man sich Gedanken machen, daß man kein Passwort zwei mal erzeugt. Ich wüßte dafür grade auch kein Tool.