Validação e inspeção
Analisador de UUID
Cole qualquer UUID para ver seu conteúdo: versão, variante, data e hora incorporadas, entropia e o campo de nó que pode vincular identificadores v1 a uma máquina.
Detalhamento dos campos
Cada byte em hexadecimal.
Detalhes
Formatos equivalentes
Os mesmos 128 bits escritos de outras formas. Útil quando um sistema espera uma representação específica.
Referência
Onde fica cada parte
Um UUID tem 128 bits, escritos em cinco grupos separados por hífens. O significado dos grupos depende da versão: os mesmos 36 caracteres podem ser opacos em v4 e reveladores em v1.
time_low
Bits 0–31Bits menos significativos da data e hora em v1; aleatórios em v4.
time_mid
Bits 32–47Bits intermediários da data e hora v1.
time_high / version
Bits 48–59 + 4O nibble da versão ocupa os 4 bits superiores do octeto 6, o 13º caractere.
clock_seq
Bits 60–73Aleatório por nó; evita repetir uma data e hora.
node
Bits 74–127Identificador de máquina em v1, historicamente o endereço MAC. Por isso v1 pode revelar informações.
variant
Bits 2–3 superiores do octeto 810 indica a RFC 9562. Qualquer outro valor é legado ou reservado.
| Campo | Bits | Significado |
|---|---|---|
| time_low | 0–31 | Bits menos significativos da data e hora em v1; aleatórios em v4. |
| time_mid | 32–47 | Bits intermediários da data e hora v1. |
| time_high / version | 48–59 + 4 | O nibble da versão ocupa os 4 bits superiores do octeto 6, o 13º caractere. |
| clock_seq | 60–73 | Aleatório por nó; evita repetir uma data e hora. |
| node | 74–127 | Identificador de máquina em v1, historicamente o endereço MAC. Por isso v1 pode revelar informações. |
| variant | 2–3 superiores do octeto 8 | 10 indica a RFC 9562. Qualquer outro valor é legado ou reservado. |
Por que v1 pode expor informações
O campo de nó pode conter um endereço de hardware. Dois UUIDs v1 da mesma máquina podem compartilhá-lo, permitindo relacioná-los entre si e possivelmente à máquina. O analisador exibe esse campo explicitamente.
Por que existe v7
Um registro de data e hora de 48 bits em milissegundos inicia o valor, fazendo os UUIDs seguirem a ordem de geração e ajudando a manter organizado um índice B-tree durante inserções.
Por que v5 em vez de v3
Ambos são determinísticos e baseados em nomes. v3 usa MD5, que não é mais considerado seguro; v5 usa SHA-1 e é a opção moderna para UUIDs baseados em nomes.