Gerador de UUID v5
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
- Selecione um namespace no menu (DNS, URL, OID, X.500 ou um UUID personalizado).
- Digite o nome que deseja usar como entrada (ex.: domínio, e-mail ou caminho de recurso).
- O UUID v5 é gerado automaticamente e atualiza enquanto você digita.
- Clique em Copiar para copiar o resultado.
Para que serve
Um desenvolvedor precisa de IDs estáveis para registros de usuários importados por e-mail. Usando o namespace DNS e cada e-mail como nome, o UUID v5 produz o mesmo UUID para 'alice@exemplo.com' sempre — assim reimportar os mesmos dados nunca cria registros duplicados.
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.
Ferramentas relacionadas
Gerador de Link do WhatsApp
Gere um link direto do WhatsApp para qualquer número sem precisar salvar nos contatos. Adicione uma mensagem pré-preenchida.
Gerador de QR Code
Crie um QR code a partir de qualquer URL, texto ou número de telefone. Baixe como PNG instantaneamente. Sem cadastro.
Gerador de Senha Forte
Gere uma senha aleatória forte com comprimento personalizado, maiúsculas, minúsculas, números e símbolos. Copie com um clique.