utilstuff.com
Zurück zu Dev-Tools

UUID-Generator

Erzeuge kryptografisch sichere RFC-4122-/RFC-9562-v4-UUIDs, generiere bis zu 1000 UUIDs in Massen, validiere die Syntax und untersuche Strukturversionen lokal.

Was ist eine UUID?

Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Bezeichner, üblicherweise als 32 Hex-Ziffern in fünf durch Bindestriche getrennten Gruppen geschrieben, konzipiert dafür, von vielen Systemen unabhängig voneinander mit vernachlässigbarer Kollisionswahrscheinlichkeit erzeugt zu werden. Dieses Tool erzeugt UUIDs der Version 4 (zufällig) und kann außerdem die Struktur jeder eingefügten UUID validieren und untersuchen.

So verwenden Sie den UUID Generator

  1. Erzeugen Sie eine oder mehrere UUIDs auf einmal.
  2. Wählen Sie eine Formatierungsoption (mit oder ohne Bindestriche, Groß-/Kleinschreibung).
  3. Oder fügen Sie eine vorhandene UUID in den Validator/Inspector ein, um deren Format zu prüfen und die Versions- und Variantenbits anzuzeigen.
  4. Kopieren Sie einzelne oder gebündelte Ergebnisse.

Technische Hinweise

  • UUIDs der Version 4 werden aus zufälligen Bits erzeugt (hier mittels CSPRNG), nicht aus Zeitstempeln oder Hardware-Kennungen abgeleitet – sie verraten nichts darüber, wann oder wo sie erzeugt wurden.
  • UUIDs sind Bezeichner, keine Geheimnisse – sie sind eindeutig, aber nicht unvorhersehbar genug, um als Zugriffstoken oder Passwort zu dienen.

Häufig gestellte Fragen

Sind UUIDs geheim oder schwer zu erraten?+

Nein. Eine UUID der Version 4 hat 122 Zufallsbits, sodass Kollisionen praktisch ausgeschlossen sind, aber sie ist ein Bezeichner, kein Zugangsdatum. Verwende sie nie als Sitzungstoken, Passwort-Reset-Token oder API-Schlüssel.

Was ist der Unterschied zwischen den UUID-Versionen?+

Version 1 kodiert einen Zeitstempel und eine Knotenkennung; die Versionen 3 und 5 sind Hashes aus einem Namensraum plus einem Namen (MD5 bzw. SHA-1); Version 4 ist vollständig zufällig. Dieser Generator erzeugt Version 4; der Inspektor liest die Versions- und Variantenbits jeder eingefügten UUID.

Können zwei UUIDs der Version 4 jemals kollidieren?+

Theoretisch ja, praktisch nein. Man müsste in der Größenordnung von 2,7 Trillionen (2^61) UUIDs der Version 4 erzeugen, um eine 50-prozentige Wahrscheinlichkeit für eine einzige Kollision zu erreichen. Die Werte hier stammen aus dem kryptografischen Zufallsgenerator des Browsers, nicht aus Math.random().