Gerador de UUID v1
Enquanto o UUID v4 é aleatório e não fornece informações sobre o tempo de criação, o UUID v1 codifica um timestamp diretamente no identificador. Isso torna possível extrair quando um UUID foi gerado apenas olhando para ele. Em sistemas onde a ordenação cronológica ou a extração de timestamp é valiosa, o UUID v1 é a escolha certa.
Estrutura baseada em tempo
O UUID v1 usa 60 bits para armazenar um timestamp (medido em intervalos de 100 nanossegundos desde 15 de outubro de 1582). Os bits restantes incluem um identificador de versão e um valor de nó (tradicionalmente o endereço MAC da máquina que o gerou, mas aqui um valor aleatório por privacidade). Isso significa que cada UUID v1 contém um timestamp de criação oculto que pode ser decodificado.
Ordenação automática
UUIDs gerados em sequência têm porções de timestamp monotonicamente crescentes, portanto se ordenam naturalmente de forma cronológica. Isso pode ser mais eficiente para indexação de banco de dados do que UUIDs aleatórios — padrões de acesso sequencial são mais rápidos.
Considerações de privacidade
Implementações clássicas de UUID v1 usam o endereço MAC da máquina geradora, revelando informações sobre seu hardware. Esta ferramenta usa um identificador de nó aleatório, preservando o benefício do timestamp enquanto evita vazamentos de privacidade.
Decodificando o timestamp
Uma característica única desta ferramenta é a decodificação de timestamp. Gere um UUID v1 e a ferramenta também mostra quando foi criado — útil para auditoria e depuração.
Quando usar v1 vs. v4
Prefira UUID v1 quando a ordenação por tempo de criação importa. Prefira UUID v4 quando privacidade e verdadeira aleatoriedade são mais importantes.
Tiny Online Tools







