Tools suchen

Schnellsuche für Tools

UUID v3 Generator

Generieren Sie namens- und namensraumbasierte UUIDs v3 mit MD5-Hash-Algorithmus.

Hinweis: Für denselben Namensraum und Namen wird immer dieselbe UUID generiert

Einführung in UUID v3
UUID v3 ist ein auf Name und Namensraum basierender eindeutiger Identifikator, der den MD5-Hash-Algorithmus verwendet. Es kann für die gleiche Kombination aus Name und Namensraum eine konsistente UUID generieren.
Namensraum und Name
UUID v3 benötigt zwei Eingaben: eine Namensraum-UUID und einen Namensstring. Häufig verwendete vordefinierte Namensräume sind DNS, URL, OID und X.500 DN, aber auch benutzerdefinierte Namensräume können verwendet werden.
v3 vs v5
UUID v3 und v5 sind beide namensbasierte UUIDs, der Hauptunterschied liegt im verwendeten Hash-Algorithmus. v3 verwendet MD5, während v5 SHA-1 verwendet. v5 bietet bessere Sicherheit, aber v3 kann in bestimmten Umgebungen effizienter sein.
Anwendungsfälle
UUID v3 eignet sich für Szenarien, die Determinismus und Wiederholbarkeit erfordern, wie die Generierung permanenter IDs aus Benutzernamen oder die Zuweisung fester Identifikatoren für Ressourcen. Jede Situation, in der dieselbe Eingabe immer dieselbe UUID erzeugen soll, ist für v3 geeignet.
Sicherheitsüberlegungen
Obwohl UUID v3 MD5-Hashing verwendet, ist es als Identifikator in der Regel sicher. Wenn jedoch Sicherheit ein wichtiger Faktor ist, wird die Verwendung von SHA-1-basiertem UUID v5 empfohlen, da MD5 kryptografisch als unsicher erwiesen wurde.
Vordefinierte Namensräume
Die UUID-Spezifikation definiert vier Standard-Namensräume: DNS (6ba7b810-9dad-11d1-80b4-00c04fd430c8), URL (6ba7b811-9dad-11d1-80b4-00c04fd430c8), OID (6ba7b812-9dad-11d1-80b4-00c04fd430c8) und X.500 DN (6ba7b814-9dad-11d1-80b4-00c04fd430c8).