Generator UUID / GUID
Generuj unikalne identyfikatory UUID i GUID. Wybierz wersję, liczbę, format i natychmiast je skopiuj.
Jak działa generator UUID
UUID (Universally Unique Identifier) to 128-bitowy identyfikator zdefiniowany w standardzie RFC 9562. Wersja 4 (v4) używa danych losowych. Wersja 7 (v7) łączy czas Unix w milisekundach z losowymi bitami, dzięki czemu lepiej nadaje się do identyfikatorów sortowalnych czasowo. Cały proces odbywa się w przeglądarce.
Gdzie przyda się generator UUID
-
Klucze główne w bazach danych
-
Identyfikatory żądań API i transakcji
-
Unikalne nazwy plików i zasobów
-
Identyfikatory korelacji dla logów i diagnostyki
-
Testowanie i rozwój oprogramowania
Którą wersję UUID wybrać
W większości przypadków wystarczy UUID v4. Jeśli przechowujesz identyfikatory w bazie danych albo często sortujesz je według czasu utworzenia, UUID v7 może być praktyczniejszym wyborem.
| Wersja | Najlepsze użycie | Uwaga |
|---|---|---|
| UUID v4 | Publiczne ID, nazwy plików, dane testowe i zwykłe losowe identyfikatory | Najbardziej znana i najszerzej wspierana opcja. |
| UUID v7 | Rekordy bazy danych, logi, zdarzenia i identyfikatory korelacji | Lepiej sortuje się według czasu utworzenia. |
Format, myślniki i wielkość liter
Typowy zapis UUID ma 36 znaków wraz z myślnikami. Bez myślników ma 32 znaki szesnastkowe. Małe i wielkie litery oznaczają tę samą wartość; wybór zależy głównie od systemu, do którego wklejasz UUID.
018f6f5a-6c2b-7a1e-9f2d-0b4c8e7a9123
018f6f5a6c2b7a1e9f2d0b4c8e7a9123
UUID nie jest tajnym tokenem
UUID jest identyfikatorem, a nie mechanizmem bezpieczeństwa. Może być trudny do odgadnięcia, ale nie powinien zastępować haseł, tokenów dostępu ani kontroli uprawnień.
- Używaj go jako ID rekordu, pliku, zdarzenia lub żądania.
- Nie traktuj go jako jedynej ochrony dostępu.
- Jeśli UUID znajduje się w URL, traktuj go jak publiczny identyfikator.