UUID/GUID-Generator

Generieren Sie universell eindeutige Identifikatoren (UUID) in verschiedenen Versionen. Kostenloses Werkzeug zum Erstellen von UUID v1, v4, v7, NIL UUID und GUID für Ihre Projekte.

Standard-UUID

Standard universell eindeutiger Identifikator (Version 4)

UUID Version 1

Basierend auf Zeitstempel und MAC-Adresse (zeitlich identifizierbar)

UUID Version 4

Völlig zufällig (am häufigsten und empfohlen)

UUID Version 7

Sortierbar auf Zeitstempel basierend (neueste, ideal für Datenbanken)

NIL UUID / Leere UUID

Leere UUID mit allen Ziffern auf Null (00000000-0000-0000-0000-000000000000)

00000000-0000-0000-0000-000000000000

GUID

Microsoft Globally Unique Identifier (entspricht UUID in Großbuchstaben)

Was ist UUID?

UUID (Universally Unique Identifier) ist ein 128-Bit-Identifikator, der verwendet wird, um Informationen in Computersystemen eindeutig zu identifizieren. Mit einer UUID haben Sie eine statistische Garantie, dass der Identifikator eindeutig sein wird, ohne dass zentrale Koordination erforderlich ist. Sie werden weit verbreitet in Datenbanken, verteilten Systemen, APIs und Softwareentwicklung verwendet.

UUID-Versionen

UUID v1 - Zeitstempel + MAC

Generiert aus aktuellem Zeitstempel und MAC-Adresse der Maschine. Nützlich, wenn Sie wissen müssen, wann die UUID erstellt wurde, kann aber Hardware-Informationen preisgeben.

UUID v4 - Zufällig

Völlig zufällig (oder pseudo-zufällig). Es ist die häufigste und empfohlene Version für die meisten Anwendungsfälle und bietet hohe Entropie und kein Informationsleck.

UUID v7 - Sortierbarer Zeitstempel

Die neueste Version (2022), basierend auf Unix-Zeitstempel in Millisekunden. Ermöglicht natürliche Sortierung nach Erstellungszeit, ideal für Verwendung als Primärschlüssel in Datenbanken und verteilten Systemen.

NIL UUID - Leer

Spezielle UUID mit allen Bits auf Null gesetzt (00000000-0000-0000-0000-000000000000). Wird verwendet, um Abwesenheit von Wert darzustellen oder als anfänglicher Standardwert.

GUID - Microsoft

GUID (Globally Unique Identifier) ist der von Microsoft verwendete Begriff für UUID. Technisch identisch, aber normalerweise in Großbuchstaben in Windows-Umgebungen dargestellt.

Anwendungsfälle

  • Eindeutige Identifikatoren für Datenbankdatensätze
  • Sitzungs-IDs in Webanwendungen und APIs
  • Dokument- und Dateiidentifikation in verteilten Systemen
  • Primärschlüssel in Microservices und verteilten Architekturen
  • Identifikations-Tokens in Authentifizierungssystemen
  • Transaktions-IDs in Finanz- und E-Commerce-Systemen
  • Nachrichtenidentifikatoren in Warteschlangen- und Ereignissystemen
  • Eindeutige Referenzen in Cache- und Speichersystemen