UUID-Generator
Erzeugen Sie sofort zufällige UUID v4. Einzelne oder Massen-UUIDs mit einem Klick.
Was ist eine UUID?
UUID (Universell Eindeutiger Bezeichner) ist ein 128-Bit-Identifikator-Standard zur eindeutigen Identifizierung von Informationen in Software. Ein UUID-Wert wird als 32 Hexadezimalziffern im Format 8-4-4-4-12 geschrieben.
Was ist der Unterschied zwischen UUID v4 und v1?
UUID v1 basiert auf Zeitstempel und MAC-Adresse, was sie vorhersagbar und nachverfolgbar macht. UUID v4 verwendet Zufallszahlen und bietet bessere Privatsphäre ohne Korrelation zwischen generierten Werten.
Was ist der Unterschied zwischen UUID und GUID?
UUID und GUID bezeichnen dasselbe Konzept. GUID ist Microsofts Begriff für den in RFC 4122 definierten UUID-Standard. Sie sind funktional identisch.
Was bedeutet das UUID-Format 8-4-4-4-12?
Das Format stellt 5 Gruppen von Hexadezimalziffern dar, getrennt durch Bindestriche: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). Die Versionsnummer erscheint in der dritten Gruppe.
Sind generierte UUIDs wirklich eindeutig?
UUID v4 verwendet 122 Bits Zufälligkeit. Die Wahrscheinlichkeit, ein Duplikat zu erzeugen, beträgt etwa 1 zu 2,71 × 10¹⁸, was Kollisionen praktisch unmöglich macht.
Können UUIDs als Datenbank-Primärschlüssel verwendet werden?
Ja, UUIDs werden häufig als Primärschlüssel verwendet. Sie ermöglichen verteilten Systemen die Generierung eindeutiger Bezeichner ohne Koordination. Allerdings können sie die Indexleistung im Vergleich zu sequentiellen Ganzzahlschlüsseln beeinträchtigen.
Sind UUIDs groß- und kleinschreibungsempfindlich?
Nein, UUIDs sind nicht groß- und kleinschreibungsempfindlich. Beide hexadezimalen Darstellungen beziehen sich auf denselben Wert. Das konventionelle Format gemäß RFC 4122 ist jedoch kleingeschrieben.
Können UUIDs sequentiell oder sortierbar sein?
Standard-UUID v4 ist nicht sequentiell. Für zeitlich geordnete UUIDs verwenden Sie UUID v7 oder ULID, das Zeitstempel mit Zufälligkeit kombiniert.
Wie werden UUIDs in URLs und APIs verwendet?
UUIDs werden häufig in REST-API-URLs zur Identifizierung von Ressourcen verwendet, wie /api/users/550e8400-e29b-41d4-a716-446655440000. Sie verhindern Aufzählungsangriffe.
Wie viel Speicherplatz benötigt eine UUID?
Eine UUID hat 128 Bit (16 Bytes) in binärer Form. Als Zeichenkette belegt sie 36 Zeichen (32 Hex-Ziffern + 4 Bindestriche). In Datenbanken verwenden Sie binary(16) für effiziente Speicherung.
Sind UUIDs sicher und unvorhersehbar?
UUID v4-Werte sind unvorhersehbar, wenn sie mit einem kryptographisch sicheren Zufallszahlengenerator erzeugt werden. Sie sind jedoch nicht als Sicherheitstokens konzipiert.
Was ist eine Nil-UUID?
Die Nil-UUID (00000000-0000-0000-0000-000000000000) ist eine spezielle UUID mit allen Bits auf Null gesetzt. Sie wird manchmal als Platzhalter oder zur Darstellung des Fehlens eines gültigen UUID-Werts verwendet.