Gerador de UUID v5

Resultado

Determinístico: mesmo namespace + nome sempre geram o mesmo UUID.

O que é Gerador de UUID v5

UUID v5 é um identificador baseado em nome gerado ao fazer o hash de um namespace UUID e uma string de nome usando SHA-1. A propriedade principal é o determinismo: dados o mesmo namespace e nome, o UUID v5 sempre produz o mesmo resultado. Isso o torna ideal para gerar IDs estáveis e reproduzíveis a partir de dados existentes sem um registro centralizado.

Como usar

  1. Selecione um namespace no menu (DNS, URL, OID, X.500 ou um UUID personalizado).
  2. Digite o nome que deseja usar como entrada (ex.: domínio, e-mail ou caminho de recurso).
  3. O UUID v5 é gerado automaticamente e atualiza enquanto você digita.
  4. Clique em Copiar para copiar o resultado.

Quando usar

Está importando cadastros de usuários e quer o mesmo ID toda vez que rodar de novo? Escolha o namespace DNS, use cada e-mail como nome e o UUID v5 devolve o mesmo UUID para '[email protected]' em toda importação. Reimportar os mesmos dados nunca cria registros duplicados, então você deduplica identificadores externos com segurança.

Perguntas frequentes

O que significa determinístico no UUID v5?

Significa que a mesma combinação de namespace + nome sempre produz exatamente o mesmo UUID, independentemente de quando ou onde o gerador é executado. Isso é garantido pelo hash SHA-1.

O que é um namespace UUID?

Um namespace UUID define o escopo do nome, de modo que 'exemplo.com' no namespace DNS produz um UUID diferente de 'exemplo.com' no namespace URL. O RFC 4122 define os namespaces DNS, URL, OID e X.500.

Qual a diferença entre UUID v5 e v3?

Ambos são baseados em nome e determinísticos, mas o v5 usa SHA-1 enquanto o v3 usa MD5. SHA-1 é mais forte, portanto o v5 é a escolha recomendada para novas aplicações.

O UUID v5 é adequado como chave primária?

Sim, desde que seus pares (namespace, nome) sejam estáveis e únicos. É especialmente útil para deduplicar registros importados ou mapear identificadores externos para UUIDs.

Posso compartilhar esta ferramenta com meus dados preenchidos?

Sim. A URL é atualizada automaticamente enquanto você digita. Copie da barra de endereço ou use o botão Compartilhar — quem abrir verá seus dados exatos já preenchidos.

Ferramentas relacionadas