GUIDs für Windows und .NET erzeugen
GUID (Globally Unique Identifier) ist Microsofts Bezeichnung für den UUID-Standard. Eine GUID aus .NET oder Windows und eine UUID aus diesem Generator sind derselbe Typ von 128-Bit-Wert mit demselben hexadezimalen 8-4-4-4-12-Aufbau.
Durchgerechnetes Beispiel
- Kanonisch (RFC 9562, .NET "D")
- 3f2c8e71-9b04-4d5a-a613-e72f90c458b1
- .NET-Format "B"
- {3f2c8e71-9b04-4d5a-a613-e72f90c458b1}
- Windows-Registrierung / COM
- {3F2C8E71-9B04-4D5A-A613-E72F90C458B1}
So funktioniert es
- .NET Guid.NewGuid() und Windows CoCreateGuid() erzeugen zufällige Werte der Version 4. Eine v4-UUID von dieser Seite funktioniert daher überall, wo eine GUID erwartet wird.
- Hexadezimalziffern unterscheiden keine Groß-/Kleinschreibung: Klein-, Großbuchstaben und Text in geschweiften Klammern sind nur verschiedene Schreibweisen desselben Werts. Dieser Generator gibt kanonische Kleinbuchstaben aus, die Guid.Parse mit oder ohne Klammern akzeptiert.
- Windows NT 4 und ältere Versionen erzeugten zeitbasierte GUIDs, die UUID v1 entsprechen. Die v1-Option hier erzeugt denselben Aufbau mit zufälliger Knoten-ID statt der Netzwerkkartenadresse.
Generieren Sie 1-100 UUIDs auf einmal
Über UUIDs
UUID v1: Zeitbasierte UUIDs, die einen Zeitstempel und die MAC-Adresse des Computers enthalten, der die UUID generiert. Nützlich, wenn Sie wissen müssen, wann die UUID erstellt wurde.
UUID v4: Zufällig generierte UUIDs. Dies ist die am häufigsten verwendete Version und bietet gute Eindeutigkeit bei minimaler Informationsleckage.
UUID v5: Namensbasierte UUIDs mit SHA-1-Hashing. Bei gleichem Namespace und Namen erhalten Sie immer die gleiche UUID. Nützlich für deterministische UUID-Generierung.