Gere UUID v1 com nó aleatório para maior privacidade. Analise timestamps, sequência de clock e informações do nó diretamente no navegador.
UUID v1 é um formato de UUID baseado em tempo. Ele armazena um timestamp de 60 bits, uma sequência de clock e um identificador de nó de 48 bits dentro de um UUID de 128 bits.
O timestamp usa intervalos de 100 nanossegundos desde a época Gregoriana dos UUIDs, em 15 de outubro de 1582. Isso permite recuperar o horário aproximado de criação diretamente do identificador.
Diferentemente do UUID v4, o UUID v1 não é puramente aleatório. Seu timestamp faz parte da estrutura do UUID. Qualquer pessoa que tenha o UUID pode decodificar esse timestamp se conhecer o formato do UUID v1.
Implementações tradicionais de UUID v1 podem usar o endereço MAC da máquina como identificador do nó. Isso pode expor informações sobre o sistema que gerou o UUID.
Este gerador usa intencionalmente um identificador de nó aleatório com o bit multicast definido. Portanto, o endereço MAC do seu hardware não é inserido no UUID gerado.
O UUID v1 é um design mais antigo baseado em tempo. O UUID v6 reorganiza os campos de timestamp para melhorar a ordenação lexicográfica, enquanto o UUID v7 usa um timestamp Unix em milissegundos e dados aleatórios e foi projetado para identificadores modernos ordenáveis por tempo.
UUID v1 é um formato de UUID baseado em tempo que contém um timestamp de 60 bits, uma sequência de clock e um identificador de nó de 48 bits.
O UUID v1 usa um timestamp de 60 bits que representa intervalos de 100 nanossegundos desde 15 de outubro de 1582, a época Gregoriana dos UUIDs.
Implementações tradicionais de UUID v1 podem usar um endereço MAC como identificador do nó. Este gerador usa um identificador de nó aleatório com o bit multicast definido, portanto não expõe o endereço MAC do seu hardware.
Sim. O timestamp está incorporado ao UUID e pode ser decodificado em uma data e hora legíveis.
A sequência de clock ajuda a evitar identificadores duplicados quando o relógio do sistema retrocede ou quando o identificador do nó é alterado.
O UUID v1 contém informações de tempo, mas seus campos de timestamp são organizados no formato UUID tradicional, em vez de uma ordem diretamente adequada à ordenação lexicográfica. UUID v6 e UUID v7 são opções melhores quando a ordenação natural de strings é importante.
O UUID v1 sempre expõe seu timestamp incorporado. Implementações tradicionais também podem expor um endereço MAC. Este gerador usa um identificador de nó aleatório para evitar a exposição do endereço MAC do hardware.
Sim. Você pode gerar vários UUID v1 em uma única operação e analisar a ordem dos timestamps e as informações do nó.
UUID v1 pode ser útil para compatibilidade com sistemas existentes. Para novas aplicações que exigem ordenação por tempo, o UUID v7 é uma opção mais moderna, pois combina um timestamp Unix em milissegundos com dados aleatórios.