Decodifique o tempo oculto dentro de um UUID
Nem todo UUID é aleatório. Algumas versões codificam o momento exato em que foram criados:
- v1 — relógio de 60 bits em intervalos de 100 nanossegundos desde 1582-10-15 (RFC 4122).
- v6 — mesmo relógio que o v1, reorganizado para que a ordem lexicográfica seja igual à de criação.
- v7 — timestamp Unix de 48 bits em milissegundos + carga aleatória; o novo padrão RFC 9562 para IDs ordenáveis por tempo.
- v4 e v5 — sem timestamp. v4 é puramente aleatório; v5 é um hash de namespace + nome.
O Extrator de Timestamp UUID detecta a versão, lê o relógio embutido e exibe o horário de criação em ISO 8601, no fuso local e em milissegundos Unix.
Por que é útil
- Depuração — descubra quando um registro de log, uma linha de banco de dados ou uma requisição de API foram realmente criados.
- Análise forense — correlacione UUIDs com outras evidências com registro de tempo.
- Testes de segurança — verifique se uma aplicação não está vazando tempos de criação por UUIDs v1 quando apenas unicidade era necessária.
- Verificação de ordem — confirme que os IDs v7 estão realmente sendo ordenados cronologicamente.
Notas
- v1 também embute um campo de nó de 48 bits (endereço MAC). A ferramenta não o exibe por padrão para evitar incentivo à desanonimização, mas a informação ainda está presente no UUID bruto.
- v7 tem resolução de 1 ms. v1 e v6 têm resolução de 100 ns, mas na prática os bits inferiores refletem um contador de sequência de relógio, não precisão sub-milissegundo.
- A ferramenta funciona inteiramente no lado do cliente; nenhum UUID sai do seu navegador.
Tiny Online Tools







