Monu Tools

Generator UUID

Generuj 5 losowych identyfikatorów UUID w wersji 4 wg RFC 4122 naraz. Dane wejściowe są ignorowane, uruchom ponownie, aby uzyskać nową partię.

Jak korzystać z narzędzia Generator UUID

  1. 01

    Naciśnij Uruchom, aby wygenerować świeżą partię identyfikatorów UUID.

  2. 02

    W panelu wyjściowym pojawi się pięć identyfikatorów UUID w wersji 4.

  3. 03

    Skopiuj je jednym kliknięciem, uruchom ponownie, aby uzyskać nowy zestaw.

Czym jest UUID

UUID (uniwersalny unikalny identyfikator) to 128-bitowa wartość służąca do oznaczania rzeczy, wierszy bazy danych, plików, zdarzeń, wiadomości i zasobów API, bez centralnego urzędu rozdającego identyfikatory. Dowolna maszyna może wygenerować go niezależnie i ufać, że nie będzie się kłócił z cudzym.

Jak zbudowana jest wersja 4

Ten generator tworzy identyfikatory UUID w wersji 4, najczęściej spotykanej. UUID v4 jest niemal w całości losowy: 122 ze 128 bitów pochodzi ze źródła losowego, a pozostałe 6 bitów jest ustalone, aby oznaczyć wersję i wariant. Zapisuje się go jako 32 cyfry szesnastkowe w znanym pogrupowaniu 8-4-4-4-12.

Każda partia pięciu jest generowana kryptograficznie bezpiecznym źródłem losowości Twojej platformy, tym samym, którego używa się do losowości istotnej dla bezpieczeństwa, a nie przewidywalną funkcją pseudolosową. Naciśnij ponownie Uruchom w dowolnej chwili, aby uzyskać świeżą partię.

Jak naprawdę są unikalne

Unikalność jest kwestią prawdopodobieństwa, a nie twardej gwarancji, ale liczby są uspokajające: przy 122 losowych bitach musiałbyś wygenerować miliardy identyfikatorów UUID, zanim szansa na choćby jedną kolizję stałaby się znacząca. W praktyce dla niemal każdej aplikacji jest to faktycznie unikalne.

v4 a v7

Wersja 4 to właściwy domyślny wybór, gdy potrzebujesz po prostu unikalnego identyfikatora. Jeśli liczy się kolejność, wersja 7 koduje znacznik czasu w wiodących bitach, więc identyfikatory sortują się według czasu utworzenia, co utrzymuje indeksy bazy danych w lepszym porządku niż w pełni losowe klucze v4. Artykuł w sekcji Nauka o v4 a v7 szczegółowo omawia ten kompromis.

Częste zastosowania i jedno zastrzeżenie

Częste zastosowania to klucze główne, klucze idempotencji, dzięki którym żądanie można bezpiecznie ponowić, identyfikatory korelacji do śledzenia żądania między usługami oraz unikalne nazwy plików. Pamiętaj, że UUID v4 jest losowy, ale nie tajny, więc nie powinien być używany samodzielnie jako token zabezpieczający ani hasło.

Najczęściej zadawane pytania

Jakiego rodzaju są to identyfikatory UUID?

To identyfikatory UUID w wersji 4 wg RFC 4122: losowe identyfikatory z 122 losowymi bitami, generowane z kryptograficznie silnego źródła.

Czy identyfikatory UUID są unikalne?

Kolizje są astronomicznie nieprawdopodobne. Przy 122 losowych bitach musiałbyś wygenerować miliardy identyfikatorów UUID, zanim pojawiłaby się realna szansa na powtórzenie.

Dlaczego pięć naraz?

Pięć to wygodna partia do większości zadań. Naciśnij Uruchom ponownie, aby wygenerować kolejne pięć, kiedy tylko potrzebujesz więcej.

Źródła

Osadź to narzędzie

Dodaj to narzędzie do własnej witryny. Skopiuj poniższy fragment, aktualizuje się automatycznie.

<iframe src="https://monu.tools/embed/pl/uuid-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Powiązane narzędzia