RFC 4122 definiert mehrere UUID-Versionen mit unterschiedlichen Generierungsmethoden:
UUID v1 (Zeitbasiert)
Generiert mit aktuellem Zeitstempel (60-Bit) und MAC-Adresse. Vorhersehbar und enthüllt Generierungszeit und -ort. Nicht empfohlen für sicherheitskritische Anwendungen.
Verwendung wenn: Chronologische Sortierung erforderlich ist oder Zeitstempelinformationen eingebettet werden sollen.
UUID v4 (Zufällig) - Empfohlen
Generiert mit kryptographisch starken Pseudozufallszahlen. 122 Bits Zufälligkeit. Aufgrund von Einfachheit und Sicherheit am weitesten verbreitete Version. Dieses Tool generiert v4-UUIDs.
Verwendung wenn: Unvorhersehbare, global eindeutige Identifikatoren für allgemeine Zwecke benötigt werden. Beste Wahl für die meisten Anwendungen.
UUID v5 (SHA-1-Hash-basiert)
Wie v3, aber verwendet SHA-1 statt MD5. Deterministisch und sicherer als v3. Nützlich zur Generierung konsistenter UUIDs aus Namen.
Verwendung wenn: Deterministische UUIDs aus Namen mit besserer Sicherheit als v3 benötigt werden.