Generator UUID v5

Wynik

Deterministyczny: ta sama przestrzeń nazw + nazwa zawsze dają ten sam UUID.

Czym jest Generator UUID v5

UUID v5 to oparty na nazwie identyfikator tworzony przez hashowanie UUID przestrzeni nazw i ciągu nazwy za pomocą SHA-1. Kluczową właściwością jest determinizm: przy tych samych danych wejściowych UUID v5 zawsze produkuje ten sam wynik. Dzięki temu jest idealny do tworzenia stabilnych, odtwarzalnych identyfikatorów z istniejących danych bez centralnego rejestru.

Jak używać

  1. Wybierz przestrzeń nazw z menu (DNS, URL, OID, X.500 lub własny UUID).
  2. Wpisz nazwę do zahashowania (np. domenę, nazwę użytkownika lub ścieżkę zasobu).
  3. UUID v5 jest generowany automatycznie i aktualizuje się podczas pisania.
  4. Kliknij Kopiuj, aby skopiować wynik do schowka.

Kiedy używać

Importujesz rekordy użytkowników i chcesz, aby przy ponownym imporcie każdy rekord miał ten sam identyfikator? Wybierz przestrzeń nazw DNS, wprowadź każdy adres e-mail jako nazwę, a UUID v5 da Ci ten sam UUID dla alice@example.com przy każdym przebiegu. Ponowny import tych samych danych nigdy nie tworzy duplikatów.

Często zadawane pytania

Co oznacza deterministyczny dla UUID v5?

Oznacza, że ta sama kombinacja przestrzeni nazw i nazwy zawsze daje dokładnie ten sam UUID, niezależnie od tego, kiedy i gdzie uruchomisz generator. Jest to gwarantowane przez hash SHA-1.

Czym jest UUID przestrzeni nazw?

UUID przestrzeni nazw ogranicza zakres nazwy, tak więc example.com w przestrzeni nazw DNS daje inny UUID niż example.com w przestrzeni nazw URL. RFC 4122 definiuje przestrzenie nazw DNS, URL, OID i X.500.

Czym UUID v5 różni się od v3?

Oba są oparte na nazwie i deterministyczne, ale v5 używa SHA-1, a v3 MD5. SHA-1 jest mocniejszy, więc v5 jest zalecanym wyborem dla nowych zastosowań.

Czy UUID v5 nadaje się jako klucz główny?

Tak, o ile pary (przestrzeń nazw, nazwa) są stabilne i unikalne. Szczególnie przydatny do deduplikacji importowanych rekordów lub mapowania zewnętrznych identyfikatorów na UUID.

Czy mogę udostępnić narzędzie z wypełnionymi danymi?

Tak. URL aktualizuje się automatycznie podczas wpisywania. Skopiuj link z paska adresu lub użyj przycisku Udostępnij — każdy, kto go otworzy, zobaczy Twoje dane.

Powiązane narzędzia