UUID Generator — Generator UUID v4, v7, v1
Generuj hurtowo UUID v4, v7, v1 oraz oparte na nazwie v5/v3, a potem waliduj i dekoduj wersję oraz znacznik czasu dowolnego UUID. Działa w przeglądarce.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneDo czego służy UUID Generator
UUID Generator tworzy uniwersalne unikalne identyfikatory we wszystkich popularnych odmianach zdefiniowanych w RFC 9562. Wersja 4 to 122 bity kryptograficznej losowości i jest domyślnym wyborem dla identyfikatorów żądań, kluczy idempotentności i fixture'ów. Wersja 7 umieszcza przed losowymi bitami 48-bitowy znacznik czasu Unix w milisekundach, więc wartości sortują się według czasu utworzenia — to idealne rozwiązanie dla kluczy głównych w bazach danych, ponieważ wstawienia trafiają na koniec indeksów B-drzewa. Wersja 1 koduje znacznik czasu o rozdzielczości 100 nanosekund wraz z losowym identyfikatorem węzła, a wersje 5 i 3 wyprowadzają stabilny UUID z przestrzeni nazw i nazwy, dzięki czemu ten sam adres URL lub nazwa DNS zawsze daje ten sam identyfikator.
Możesz wygenerować naraz do 1000 wartości i sformatować je małymi lub wielkimi literami, z łącznikami lub bez, albo w nawiasach klamrowych, jak w rejestrze Windows i kodzie .NET. Wbudowany dekoder przyjmuje formę kanoniczną, w nawiasach klamrowych, URN oraz 32-cyfrową, informuje, czy wartość jest poprawna, pokazuje wersję i wariant oraz wyodrębnia czas utworzenia z UUID v1, v6 i v7 — przydatne, gdy znajdziesz identyfikator w logu i chcesz wiedzieć, kiedy został wygenerowany.
Prywatny przepływ pracy w przeglądarce
Całe przetwarzanie odbywa się za pomocą JavaScriptu w przeglądarce. Narzędzie nie wysyła na serwer Twoich tekstów, tokenów, adresów URL, fragmentów kodu ani wygenerowanych wartości i nie wymaga konta. Ten model prywatności jest ważny, ponieważ małe narzędzia podczas rozwiązywania problemów często otrzymują prawdziwe odpowiedzi API, przykłady konfiguracji, logi, dane uwierzytelniające lub dane przypominające dane klientów. Praca lokalna zmniejsza ryzyko i sprawia, że narzędzie działa natychmiast, bo nie ma komunikacji sieciowej.
Praktyczne wskazówki
Kolizje losowych UUID są niezwykle mało prawdopodobne w typowym użyciu deweloperskim, ale te identyfikatory nie są rezerwowane w centralnym systemie, więc Twoja aplikacja nadal potrzebuje zwykłych kontroli unikalności podczas zapisywania danych. W obrębie jednej partii wartości v7 rosną ściśle monotonicznie, nawet gdy kilka z nich powstaje w tej samej milisekundzie. Pamiętaj, że v1 i v7 ujawniają, kiedy identyfikator został utworzony; jeśli to wyciek informacji biznesowych, wybierz v4. Oparty na nazwie v5 jest lepszym wyborem niż v3 w nowym kodzie, ponieważ SHA-1 jest silniejszy niż MD5, choć żadnego z nich nie należy traktować jako sekretu.
Jak używać
- Wybierz wersjęWybierz v4, v7, v1 albo oparte na nazwie v5/v3 wraz z przestrzenią nazw i nazwami.
- Ustaw liczbę i formatWpisz od 1 do 1000 identyfikatorów UUID i wybierz wielkie litery, łączniki lub nawiasy klamrowe.
- Skopiuj lub zdekodujSkopiuj listę albo wklej istniejący UUID, aby go zwalidować i odczytać jego znacznik czasu.