Dieser UUID-Generator erzeugt Bezeichner der Version 4 mit dem kryptografischen Zufallsgenerator des Browsers. Die Werte entstehen lokal, werden nicht gespeichert und lassen sich als Liste für Tests, Initialdaten oder Datenbankschlüssel kopieren.
Ihre Daten werden lokal in Ihrem Browser verarbeitet und nicht an unseren Server gesendet.
Geben Sie eine ganze Zahl zwischen 1 und 100 ein.
So verwenden Sie dieses Tool
1 Wählen Sie, wie viele UUIDs Sie benötigen, zwischen 1 und 100.
2 Legen Sie fest, ob die Ausgabe in Großbuchstaben erscheinen und ob Bindestriche erhalten bleiben sollen.
3 Klicken Sie auf „Generieren“, um einen neuen Stapel zu erzeugen; auch beim Ändern einer Option wird die Liste neu erzeugt.
4 Kopieren Sie die Liste, oder leeren Sie die Ausgabe.
Formel und Berechnungslogik
Aufbau der Version 4
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
Eine UUID der Version 4 enthält 122 zufällige Bits. Das Versionsnibble ist fest auf 4 gesetzt, die Variantenbits stehen auf 10xx. Deshalb beginnt die vierte Gruppe immer mit 8, 9, a oder b.
Zufallsquelle
crypto.randomUUID() oder crypto.getRandomValues()
Das Tool nutzt die kryptografische Schnittstelle des Browsers. Math.random kommt nicht zum Einsatz, daher taugen die Bezeichner als schwer erratbare Schlüssel und nicht nur als Anzeigewerte.
Rechenbeispiel
Ein Stapel mit fünf IDs
Für Initialdaten werden fünf Datenbankschlüssel benötigt.
Anzahl: 5
Kleinschreibung mit Bindestrichen
Ergebnis: fünf verschiedene UUIDs der Version 4
Jeder Wert ist 36 Zeichen lang, einschließlich vier Bindestrichen, und das Versionsnibble ist immer 4.
Kompakte IDs in Großbuchstaben
Ein System speichert Bezeichner ohne Bindestriche.
Großbuchstaben aktivieren
Bindestriche deaktivieren
Ergebnis: 32 hexadezimale Zeichen in Großbuchstaben pro ID
Die kompakte Form enthält dieselben 128 Bits; geändert wird nur die Darstellung.
Grenzfälle und Genauigkeit
Kein Ersatz für Geheimnisse
UUIDs der Version 4 sind schwer zu erraten, aber nicht als Passwörter oder API-Token gedacht. Für Zugangsdaten sollten Sie einen eigenen Generator für Geheimnisse verwenden.
Kollisionen sind vernachlässigbar
Bei 122 zufälligen Bits ist die Wahrscheinlichkeit, dieselbe UUID zweimal zu erzeugen, extrem gering. Eine Prüfung auf Duplikate in der Datenbank bleibt trotzdem eine sinnvolle Absicherung.
Maximaler Stapel
Der Generator begrenzt einen Stapel auf 100 Bezeichner, damit die Seite reaktionsfähig bleibt. Für mehr Werte erzeugen Sie dann einen weiteren Stapel.
Häufige Fragen
Was ist eine UUID der Version 4?+−
Ein 128-Bit-Bezeichner mit 122 zufälligen Bits. Sein Versionsfeld ist 4, und seine Variantenbits kennzeichnen ihn als UUID nach RFC 4122.
Sind diese UUIDs für den Produktivbetrieb zufällig genug?+−
Sie werden mit dem kryptografischen Zufallsgenerator des Browsers erzeugt, der für Bezeichner geeignet ist. Als Ersatz für kryptografische Geheimnisse sind sie nicht vorgesehen.
Kann ich die Bindestriche entfernen?+−
Ja. Deaktivieren Sie „Bindestriche“, und Sie erhalten eine kompakte Zeichenfolge aus 32 Hexadezimalzeichen mit denselben Bits.
Werden die UUIDs irgendwo gespeichert?+−
Nein. Sie entstehen in Ihrem Browser und werden weder an einen Server gesendet noch gespeichert.
Warum beginnt die vierte Gruppe mit 8, 9, a oder b?+−
Diese Zeichen kodieren die Variantenbits der UUID. Der feste Präfix gehört zum Format nach RFC 4122 und ist kein Zufall.
Verwandte Entwickler-Tools
Hashen, kodieren oder formatieren Sie die Werte, die diese Bezeichner verwenden.