Generator UUID
Generuj losowe UUID v4 natychmiast. Twórz pojedyncze lub masowe UUID jednym kliknięciem.
Co to jest UUID?
UUID (Uniwersalnie Unikalny Identyfikator) to standard identyfikatora 128-bitowego używany do jednoznacznej identyfikacji informacji w oprogramowaniu. Wartość UUID zapisywana jest jako 32 cyfry szesnastkowe w formacie 8-4-4-4-12.
Jaka jest różnica między UUID v4 a v1?
UUID v1 opiera się na znaczniku czasu i adresie MAC, co czyni go przewidywalnym i możliwym do śledzenia. UUID v4 używa liczb losowych, zapewniając lepszą prywatność bez korelacji między generowanymi wartościami.
Jaka jest różnica między UUID a GUID?
UUID i GUID odnoszą się do tego samego pojęcia. GUID to termin Microsoftu dla standardu UUID zdefiniowanego w RFC 4122. Są funkcjonalnie identyczne.
Co oznacza format UUID 8-4-4-4-12?
Format ten reprezentuje 5 grup cyfr szesnastkowych oddzielonych myślnikami: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). Cyfra wersji pojawia się w trzeciej grupie.
Czy wygenerowane UUID są naprawdę unikalne?
UUID v4 używa 122 bitów losowości. Prawdopodobieństwo wygenerowania duplikatu wynosi około 1 do 2,71 × 10¹⁸, co sprawia, że kolizje są praktycznie niemożliwe.
Czy UUID mogą być używane jako klucze podstawowe w bazach danych?
Tak, UUID są szeroko stosowane jako klucze podstawowe. Pozwalają systemom rozproszonym generować unikalne identyfikatory bez koordynacji. Mogą jednak wpływać na wydajność indeksów w porównaniu z sekwencyjnymi kluczami całkowitymi.
Czy UUID rozróżniają wielkie i małe litery?
Nie, UUID nie rozróżniają wielkich i małych liter. Obie reprezentacje szesnastkowe odnoszą się do tej samej wartości UUID. Jednak konwencjonalny format według RFC 4122 to małe litery.
Czy UUID mogą być sekwencyjne lub sortowalne?
Standardowy UUID v4 nie jest sekwencyjny. Jeśli potrzebujesz UUID uporządkowanych czasowo, rozważ UUID v7 lub ULID.
Jak UUID są używane w URL-ach i API?
UUID są powszechnie używane w URL-ach REST API do identyfikacji zasobów, np. /api/users/550e8400-e29b-41d4-a716-446655440000. Zapobiegają atakom wyliczeniowym.
Ile pamięci wymaga UUID?
UUID w formie binarnej to 128 bitów (16 bajtów). Jako ciąg znaków zajmuje 36 znaków (32 cyfry hex + 4 myślniki). W bazach danych użyj binary(16) dla efektywnego przechowywania.
Czy UUID są bezpieczne i nieprzewidywalne?
Wartości UUID v4 są nieprzewidywalne, gdy generowane za pomocą kryptograficznie bezpiecznego generatora liczb losowych. Nie są jednak zaprojektowane jako tokeny bezpieczeństwa.
Czym jest nil UUID?
Nil UUID (00000000-0000-0000-0000-000000000000) to specjalny UUID z wszystkimi bitami ustawionymi na zero. Czasami używany jako symbol zastępczy lub do reprezentacji braku prawidłowej wartości UUID.
Jak korzystać z Generator UUID
Generuj losowe identyfikatory UUID v4 pojedynczo lub hurtowo, całkowicie wewnątrz przeglądarki. Wartości powstają lokalnie i nigdy nie są wysyłane ani zapisywane.
- Otwórz narzędzie, a świeżo wygenerowany UUID v4 pojawi się od razu, gotowy do skopiowania.
- Ustaw, ile UUID potrzebujesz, aby za jednym razem powstał cały pakiet.
- Zaznacz opcję „Uppercase”, aby wypisywać wielkie litery, np. 3F2A... zamiast 3f2a...
- Zaznacz „No dashes”, aby usunąć myślniki i otrzymać ciągły 32-znakowy napis.
- Skopiuj wyniki prosto z obszaru wyjściowego do swojego kodu, konfiguracji lub bazy danych.
Wielkie litery bez myślników to format identyfikatorów oczekiwany przez wpisy rejestru Windows i część starszych systemów.
Powiązane narzędzia
- Generator ULID Generuj online uniwersalne unikalne identyfikatory sortowalne leksykalnie (ULID). Dekoduj ULID, wyodrębniaj znaczniki czasu i twórz identyfikatory wsadowe dla baz danych.
- Generator NanoID Generuj bezpieczne, przyjazne URL unikalne identyfikatory NanoID online. Dostosuj długość, alfabet i oblicz prawdopodobieństwo kolizji.
- Kalkulator Chmod Darmowy kalkulator chmod online do wizualizacji i obliczania uprawnień plików Linux za pomocą pól wyboru. Natychmiastowa konwersja między notacją liczbową (755, 644) a symboliczną (rwxr-xr-x). Obsługuje specjalne uprawnienia jak setuid, setgid, sticky bit.
- Tabela ASCII Kompletna referencja kodowania znaków ASCII z kodami dziesiętnymi, szesnastkowymi, ósemkowymi, binarnymi, encjami HTML i opisami znaków. Natychmiastowe wyszukiwanie i filtrowanie.
- Przeglądarka Hex Przeglądaj zawartość plików w formacie hex dump z wyszukiwaniem, nawigacją offsetu i wirtualnym przewijaniem
- Tester Żądań HTTP Testuj API REST bezpośrednio w przeglądarce. Wysyłaj żądania GET, POST, PUT, DELETE z niestandardowymi nagłówkami, ciałem i parametrami. Natychmiast widz status, nagłówki i ciało JSON odpowiedzi.
- Generator .htaccess Generuj reguły .htaccess Apache dla przekierowań, przepisań, nagłówków bezpieczeństwa, buforowania i więcej.
- Generator Robots.txt Darmowy generator robots.txt online. Twórz i dostosowuj pliki robots.txt, aby kontrolować skanowanie przez wyszukiwarki, zarządzać dostępem robotów i optymalizować SEO swojej witryny.