UUID INSPECTOR · STRUCTURE · INFORMATION EXPOSURE

Decodificador de UUID

Decodifique UUIDs online e analise versão, variante, timestamps, estrutura de bits, exposição de informações e tipo de identificador. Analise UUID v1 a v8 no navegador.

Decoded locally in your browser • Your UUID is not uploaded

UUID to Decode

UUIDs: 0 Characters: 0
Enter a UUID and click Decode UUID to inspect its structure.

O que é um Decodificador de UUID?

Um Decodificador de UUID é uma ferramenta para desenvolvedores que examina a estrutura de um Universally Unique Identifier e explica quais informações estão codificadas em seus 128 bits.

Diferentemente de um simples Validador de UUID, um decodificador faz mais do que determinar se a string parece correta. Ele identifica a versão e a variante do UUID, analisa os campos específicos da versão e explica quais informações podem ou não ser recuperadas a partir do identificador.

O que pode ser decodificado de um UUID?

  • Versão do UUID
  • Variante do UUID
  • Timestamp para UUIDs baseados em tempo aplicáveis
  • Sequência de clock para versões aplicáveis
  • Identificador do nó para versões aplicáveis
  • Características dos dados aleatórios
  • Características de UUIDs baseados em nome
  • Representação hexadecimal bruta
  • Representação binária de 128 bits

Decodificação de UUID v4

UUID v4 é principalmente aleatório. Um decodificador pode identificar sua versão e variante e explicar que a maior parte dos bits restantes representa dados aleatórios. Diferentemente dos UUIDs v1, v6 e v7, o UUID v4 não contém um timestamp de criação incorporado.

Decodificação de UUID v7

UUID v7 contém um timestamp Unix de 48 bits em milissegundos no início do UUID. Esse timestamp pode ser convertido em uma data e hora legíveis sem consultar um serviço externo.

Decodificação de UUID v1 e v6

UUID v1 e UUID v6 contêm um timestamp de 60 bits baseado na época dos UUIDs. Eles também contêm uma sequência de clock e um campo de nó. O campo de nó pode historicamente corresponder a um endereço MAC, embora implementações modernas possam usar um identificador de nó aleatório.

Um UUID pode revelar informações privadas?

Depende da versão do UUID. UUIDs aleatórios, como o v4, revelam muito pouco além de sua versão e variante. UUIDs baseados em tempo, como v1, v6 e v7, podem expor informações relacionadas ao tempo. O campo de nó de um UUID v1 ou v6 também pode conter um identificador semelhante a um endereço MAC.

Frequently Asked Questions

Um Decodificador de UUID examina a estrutura de 128 bits de um UUID e explica sua versão, variante, campos codificados e informações que podem ser obtidas a partir do identificador.

Dependendo da versão do UUID, um decodificador pode identificar a versão e a variante, recuperar timestamps de UUIDs baseados em tempo, analisar os campos de sequência de clock e de nó nas versões aplicáveis e explicar se os dados restantes são aleatórios ou derivados de um namespace e de um nome.

Algumas versões de UUID contêm informações de timestamp. UUID v1 e v6 contêm timestamps baseados na época dos UUIDs, enquanto UUID v7 contém um timestamp Unix em milissegundos. UUID v4 não contém um timestamp de criação.

Não. UUID v4 é gerado principalmente a partir de dados aleatórios e não contém um timestamp de criação incorporado.

Não. UUID v3 e v5 são UUIDs baseados em nome e derivados por meio de hashing. O nome original não pode ser recuperado apenas a partir do UUID.

UUID v1 contém um campo de nó de 48 bits. Historicamente, esse campo poderia conter um endereço MAC, mas implementações modernas podem usar um identificador de nó gerado aleatoriamente.

UUID v4 é principalmente aleatório, enquanto UUID v7 contém um timestamp Unix em milissegundos seguido de dados aleatórios. Portanto, UUID v7 contém informações sobre o tempo de geração e possui características de ordenação por tempo.

Sim. Você pode inserir vários UUIDs separados por novas linhas, vírgulas ou ponto e vírgula e decodificá-los em conjunto.

Não. A decodificação é realizada localmente no seu navegador. Os valores UUID não precisam ser enviados para um servidor.

O UUID NIL contém todos os bits iguais a zero, enquanto o UUID MAX contém todos os bits iguais a um. Eles são valores UUID especiais, e não identificadores comuns gerados para uso geral.