UUID UUID Generator

Kostenlos · Ohne Anmeldung · Ohne Installation

UUID v5 Generator

Erzeuge UUID v5, indem ein Name über SHA-1 mit einem Namensraum verbunden wird. Wie v3 ist das deterministisch, stützt sich aber auf einen moderneren Algorithmus und ist die empfohlene Wahl für aus einem Namen abgeleitete Kennungen.

  • Deterministisch
  • Auf SHA-1 basierend
  • Ideal für stabile Schlüssel

UUID v5 Generator

v5
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 v5?

    Eine UUID v5 wendet SHA-1 auf die UUID des Namensraums zusammen mit dem Namen an und setzt danach die Versions- und Variantenbits. Dasselbe Paar ergibt immer dieselbe UUID.

    So entstehen üblicherweise stabile Kennungen aus etwas, das die Ressource ohnehin identifiziert: eine Domain, eine E-Mail-Adresse oder ein kanonischer Pfad. v5 ist außerdem der Baustein der deterministischen Indexierung in Suchsystemen.

    Anleitung

    1. Wähle den Namensraum, der zu deinem Fall passt.
    2. Trage den Namen genau so ein, wie er umgewandelt werden soll.
    3. Klicke auf Generieren und speichere oder kopiere die UUID.

    Anwendungsfälle

    • Stabile Schlüssel für Datensätze mit natürlichem Schlüssel.
    • Abgleich zwischen Systemen ohne gemeinsame Sequenz.
    • Reproduzierbare Indexierung von Dokumenten und Katalogen.

    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

    Kann ich den Namen aus der UUID zurückgewinnen?

    Nein. SHA-1 ist eine Einwegfunktion: Du kannst nur prüfen, ob ein bestimmter Name diese UUID ergibt, nicht die Rechnung umkehren.

    Welche Namensräume gibt es?

    RFC 9562 definiert vier Standardwerte: DNS, URL, OID und X.500. Jede gültige UUID lässt sich zusätzlich als eigener Namensraum verwenden.

    Ersetzt v5 das v4?

    Nein, die beiden lösen verschiedene Probleme. v4 garantiert zufällige Eindeutigkeit, v5 garantiert Reproduzierbarkeit. Nimm v4, wenn es keinen natürlichen Schlüssel gibt.