UUID-Generator
UUID-Generator. Erstellen Sie bis zu 100 UUIDs pro Vorgang für Primärschlüssel oder eindeutige IDs.
Anleitung
Über dieses Tool
Erzeugt RFC 4122-konforme UUIDs (v1–v7) im Browser. Kein Server-Roundtrip; funktioniert offline.
UUID versions
• v1: Timestamp- und MAC-basiert. Nach Zeit sortierbar. MAC kann Datenschutz betreffen. • v3: MD5-Hash. Deterministisch aus Namespace und Name. • v4: Zufällig. Am weitesten verbreitet. Empfohlen. • v5: SHA-1-Hash. Deterministisch. Bevorzugt gegenüber v3. • v6: Timestamp-basiert (v1 verbessert). Sortierbar. • v7: Timestamp-basiert (ms). Sortierbar. Neuere Spezifikation.
Anleitung
Wählen Sie Version (v1–v7) und Anzahl, klicken Sie auf « Generieren ». Bei v3/v5: Namespace-UUID und Name eingeben. Klicken zum Kopieren.
Optionen
Version: v1–v7. Bei v3/v5: Namespace (gültige UUID) und Name erforderlich. Anzahl: 1–100.
Anwendungsfälle
• Eindeutige Schlüssel für Tests und Mocks • Primär- und Fremdschlüssel • Trace-IDs für Logs und Tracing • Vermeidung von Dateinamenkollisionen • API-Ressourcen-IDs • Cache-Keys, Session-IDs
Code-Beispiele
1use Illuminate\Support\Str;
2
3$uuid = Str::uuid(); // v41import uuid
2
3# v4 (most common)
4uuid.uuid4()
5
6# v1, v3, v5
7uuid.uuid1()
8uuid.uuid3(uuid.NAMESPACE_DNS, "example.com")
9uuid.uuid5(uuid.NAMESPACE_DNS, "example.com")1// Browser / Node built-in (v4)
2crypto.randomUUID();
3
4// uuid package (v1, v3, v4, v5, v6, v7)
5import { v4 } from 'uuid';
6v4();Datenschutz und Daten
Alle Generierung im Browser; keine UUIDs oder Eingaben werden an den Server gesendet.
Häufige Fragen
- Q: Was ist eine UUID?
- A: Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Bezeichner, der durch RFC 4122 standardisiert wurde. Sie gewährleistet Eindeutigkeit ohne zentrale Verwaltung und ist ideal für verteilte Systeme, Datenbankschlüssel und Ressourcen-IDs.
- Q: Was ist der Unterschied zwischen den UUID-Versionen?
- A: v1 verwendet Zeitstempel und MAC-Adresse; v3/v5 sind namensbasiert (deterministisch) mit MD5 bzw. SHA-1; v4 ist zufällig und am häufigsten verwendet; v6/v7 sind neue zeitgeordnete Varianten, die sich besser für Primärschlüssel in Datenbanken eignen.
- Q: Welche Version sollte ich verwenden?
- A: Verwenden Sie v4 für allgemeine Zwecke. Für Datenbankprimärschlüssel wird v7 empfohlen (zeitliche Sortierung, bessere Indexleistung). Verwenden Sie v5, wenn Sie deterministische UUIDs aus einem Namen und Namensraum benötigen.
- Q: Sind die generierten UUIDs wirklich eindeutig?
- A: UUID v4 hat 122 Bit Zufälligkeit, was Kollisionen astronomisch unwahrscheinlich macht. Dieses Tool verwendet den kryptografischen Zufallszahlengenerator des Browsers.
- Q: Werden Daten an einen Server gesendet?
- A: Nein. Die gesamte UUID-Generierung erfolgt vollständig in Ihrem Browser. Es wird nichts an einen Server gesendet.
