UUID UUID Generator

Kostenlos · Ohne Anmeldung · Ohne Installation

UUID v3 Generator

Erzeuge UUID v3 aus einem Namen innerhalb eines Namensraums. Weil die Berechnung deterministisch ist, eignet sich v3 für stabile Kennungen, die sich aus vorhandenen Daten ableiten: URL, DNS-Namen oder E-Mail-Adressen.

  • Deterministisch
  • Auf MD5 basierend
  • Gleicher Name, gleiche UUID

UUID v3 Generator

v3
Zwischen 1 und 1000.
Formatierung

Ergebnis 0

    Lokal mit der Web Crypto API erzeugt — nichts verlässt deinen Browser. Tastenkürzel: Ctrl + Enter — zum Neugenerieren

    Was ist UUID v3?

    Eine UUID v3 entsteht, indem MD5 auf die UUID des Namensraums zusammen mit dem Namen angewendet und anschließend die Versions- und Variantenbits gesetzt werden. Dasselbe Paar (Namensraum + Name) ergibt immer dieselbe UUID.

    MD5 gilt heute nicht mehr als sicher, wird hier aber nur zum Ableiten von Kennungen verwendet, nicht zum Schützen von Daten. Wenn du die Wahl hast, nimm v5: das Gleiche mit SHA-1.

    Anleitung

    1. Wähle den Namensraum: DNS, URL, OID oder X.500.
    2. Trage den Namen ein, zum Beispiel example.com.
    3. Klicke auf Generieren — das Ergebnis ist für dieses Paar immer identisch.

    Anwendungsfälle

    • Stabile Kennungen für Ressourcen, die bereits einen natürlichen Schlüssel haben.
    • Abgleich von Datensätzen zwischen Systemen ohne gemeinsame Sequenz.
    • Reproduzierbare Schlüssel in Skripten und automatisierten Tests.

    UUID-Versionen im Überblick

    VersionSortierbarBasiert aufGeeignet für
    v1NeinZeitstempel + MAC-AdresseAltsysteme, die v1 weiterhin erwarten
    v3NeinMD5-Hash eines NamensDeterministische Kennungen, wenn MD5 vorgeschrieben ist
    v4Nein122 zufällige BitsNahezu jede allgemeine Kennung
    v5NeinSHA-1-Hash eines NamensWenn derselbe Name immer dieselbe Kennung ergeben muss
    v6JaZeitstempel, neu geordnetSortierbare Kennungen ohne Verzicht auf Zufall
    v7JaUnix-Zeit in MillisekundenPrimärschlüssel in Datenbanken und Ereignis-IDs
    v8NeinEigenes Bit-LayoutHerstellerspezifische oder experimentelle Formate

    Alle sieben Versionen sind 128 Bit lang und werden im selben Muster 8-4-4-4-12 geschrieben. Nur die Bedeutung der Bits ändert sich.

    Häufige Fragen

    Warum ergibt derselbe Name immer dieselbe UUID?

    Weil v3 eine deterministische Funktion ist: Die UUID wird allein aus der Eingabe berechnet, es wirken weder Zufall noch Uhr mit. Das ist eine Eigenschaft und kein Mangel — die Kennung lässt sich rekonstruieren, ohne sie zu speichern.

    v3 oder v5?

    Wenn du bei null anfängst: v5. Es nutzt SHA-1 und schleppt die Schwächen von MD5 nicht mit. v3 bleibt für Systeme erhalten, die es bereits einsetzen.

    Ändert sich die UUID, wenn ich den Namensraum wechsle?

    Vollständig. Der Namensraum ist Teil der Eingabe, deshalb ergibt derselbe Name unter DNS und unter URL zwei verschiedene UUIDs.