Generiere deterministische UUID v5 mit Namespace und Namen per SHA-1 und prüfe reproduzierbare Ergebnisse.
UUID v5 ist ein deterministisches, namensbasiertes UUID-Format. Statt eine zufällige Kennung zu erzeugen, kombiniert es eine Namespace-UUID mit einem Namen und verwendet SHA-1 für die daraus entstehende Bytefolge.
Die ersten 128 Bit des SHA-1-Hashwerts werden an das UUID-Format angepasst, indem die Bits für Version 5 und die RFC-Variante gesetzt werden. Da der Vorgang deterministisch ist, erzeugen derselbe Namespace und exakt derselbe Name immer dieselbe UUID.
UUID v4 basiert hauptsächlich auf zufälligen Daten und eignet sich, wenn eine neue, nicht vorhersehbare Kennung benötigt wird. UUID v5 ist dagegen deterministisch und eignet sich, wenn eine Kennung aus bekannten Eingabedaten reproduzierbar erstellt werden soll.
UUID v3 und UUID v5 verwenden beide einen Namespace und einen Namen. UUID v3 verwendet MD5, während UUID v5 SHA-1 für die Generierung der UUID verwendet. Für neue deterministische UUID-Implementierungen ist UUID v5 in der Regel die bessere Wahl, wenn die Kompatibilität mit dem UUID-v5-Standard wichtig ist.
UUID v5 ist ein deterministisches, namensbasiertes UUID-Format. Es kombiniert eine Namespace-UUID mit einem Namen, berechnet daraus einen SHA-1-Hash und wandelt das Ergebnis in eine UUID mit Version 5 und RFC-Variante um.
Ja. Wenn die Namespace-UUID und die Bytes des Namens exakt gleich sind, erzeugt eine konforme UUID-v5-Implementierung immer dieselbe UUID.
Ein Namespace ist eine UUID, die den Namen für die Hash-Berechnung eindeutig einordnet. Zu den standardmäßigen Namespaces gehören DNS, URL, OID und X.500. Anwendungen können auch eine eigene Namespace-UUID verwenden.
Nein. UUID v5 verwendet die übergebenen Bytes des Namens für die Hash-Berechnung. Unterschiede wie Groß- und Kleinschreibung, Leerzeichen, abschließende Schrägstriche bei URLs oder unterschiedliche Unicode-Darstellungen können daher zu unterschiedlichen UUIDs führen.
Nein. UUID v5 ist deterministisch und nicht zufällig. Derselbe Namespace und derselbe Name erzeugen immer dieselbe UUID.
Nein. UUID v5 ist für deterministische Kennungen gedacht und nicht für Passwörter, Authentifizierungstoken, Geheimnisse oder digitale Signaturen.
Ja. Geben Sie einen Namen pro Zeile ein. Das Tool erstellt für jeden Namen eine deterministische UUID v5 mit dem ausgewählten Namespace.
Beide sind deterministische, namensbasierte UUIDs mit Namespace. UUID v3 verwendet MD5, während UUID v5 den SHA-1-Algorithmus für die UUID-Generierung verwendet.
Nein. Die SHA-1-Berechnung und die UUID-Formatierung erfolgen direkt in Ihrem Browser.