Generator UUID

UUID will appear here...

O

Uniwersalnie unikalny identyfikator (UUID) to 128-bitowa liczba używana do identyfikacji informacji w systemach komputerowych. Używany jest również termin globalnie unikalny identyfikator (GUID).
Wersja UUID:
Istnieje pięć wersji identyfikatorów UUID, a najczęściej używamy czwartej wersji, która opiera się na liczbach losowych lub pseudolosowych.
v1: Na podstawie czasu UUID jest oparty na adresie MAC i znaczniku czasu
Generowane na podstawie bieżącego znacznika czasu i adresu MAC komputera; Ponieważ w algorytmie używany jest adres MAC, można zagwarantować, że identyfikator UUID będzie unikalny na całym świecie. Ale jednocześnie, ponieważ ujawnia adres MAC komputera i czas wygenerowania UUID, można to wywnioskować i przewidzieć odwrotnie, więc nie jest to zalecane.
v2: UUID zabezpieczeń DCE
Przestarzałe, takie same jak algorytm UUID oparty na czasie, ale pierwsze 4 bity znacznika czasu są zastępowane przez POSIX UID lub GID. Jednakże nie jest to wyraźnie określone w specyfikacji UUID, więc w zasadzie wszystkie implementacje UUID nie będą implementować tej wersji.
v3: Wartość skrótu MD5 oparta na przestrzeni nazw
Użytkownik określa 1 przestrzeń nazw i 1 konkretny ciąg, aby wygenerować 1 identyfikator UUID za pomocą skrótu MD5. Zgodnie z opisem specyfikacji istnienie tej wersji ma na celu zapewnienie kompatybilności wstecznej i jest rzadko używana w czasie pokoju.
v4: UUID oparty na liczbie losowej
Wygeneruj UUID na podstawie liczby losowej lub liczby pseudolosowej. Ta wersja jest najczęściej używaną wersją.
v5: Wartość skrótu SHA-1 oparta na przestrzeni nazw
To samo co wersja 3, ale funkcja skrótu została zmieniona na SHA1.