UUID v1, v4 oder NIL UUID erstellen – kryptografisch sicher.
UUID (Universally Unique Identifier) bzw. GUID (Globally Unique Identifier) sind 128-Bit-Werte, die weltweit einzigartig sind. Sie werden in Datenbanken, APIs, verteilten Systemen und überall dort verwendet, wo man eindeutige IDs braucht – ohne zentrale Koordination.
Eine UUID besteht aus 32 Hexadezimalziffern, getrennt durch Bindestriche in 5 Gruppen: xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
f47ac10b-58cc-4372-a567-0e02b2c3d479| Version | Wann nutzen | Vorteile | Nachteile |
|---|---|---|---|
| v4 (random) | Standardfall | Maximale Privatsphäre, einfach | Nicht sortierbar nach Erstellungszeit |
| v1 (timestamp) | Zeitbasierte IDs nötig | Sortierbar, eindeutig pro Maschine | Verrät MAC-Adresse + Zeit |
| v7 (timestamp+random) | Datenbank-IDs | Sortierbar UND zufällig | Neuer Standard, nicht überall |
| NIL | Platzhalter / leerer Wert | Wohlbekannt | Nicht eindeutig! |
Bei UUID v4 praktisch null. Mathematisch: Nach Generierung von 1 Milliarde UUIDs pro Sekunde für 100 Jahre wäre die Kollisions-Wahrscheinlichkeit immer noch < 50%. In der Praxis: vergiss es einfach.
v4 ist sicherer für die Privatsphäre, da v1 Zeit + MAC-Adresse enthält. Für rein interne IDs ist v1 OK; für öffentliche IDs (URLs, API) immer v4.
UUID v4 verwendet kryptografisch sichere Zufallszahlen (über crypto.getRandomValues). Ein Angreifer kann sie nicht erraten. ABER: UUIDs sind keine Passwörter! Verwende sie nicht für Authentication.
Unser Tool unterstützt bis zu 1000 UUIDs auf einmal. Für mehr: in 1000er-Schritten arbeiten.
Nein! Generierung erfolgt direkt in deinem Browser. Wir senden keine Daten.