Gerador UUID v3

Gere rapidamente UUIDs versão 3 compatíveis com RFC 4122 online

A versão 3 do UUID cria um UUID consistente e idêntico para um determinado namespace e nome, utilizando a hash desses valores com MD5. Este método é ideal para gerar identificadores reproduzíveis e previsíveis, sendo perfeito para nomes de usuário, slugs de recursos, caminhos de URL e integração de dados integrada entre diferentes sistemas. Atenção: a versão 3 usa MD5, que é menos seguro que o algoritmo SHA-1 mais moderno encontrado na UUID v5.

Gerar UUID v3 em Massa

Ferramenta de Validação de UUID

Segurança e Privacidade GarantidasTodos os UUIDs são gerados inteiramente no seu dispositivo, diretamente no navegador. Nenhum UUID, dado pessoal ou informação é transmitido, armazenado ou registrado por qualquer servidor. Desfrute de privacidade total e segurança de primeira linha sempre que utilizar nosso serviço.

O que é um UUID v3?

Um UUID versão 3 é um identificador de 128 bits que gera UUIDs determinísticos—sempre os mesmos—ao aplicar uma função de hash MD5 combinando um UUID de namespace com um nome. É ideal quando você precisa de identificadores estáveis e reproduzíveis em múltiplos ambientes.

Estrutura e Formato do UUID v3

  • Tamanho: 128 bits (16 bytes)
  • Formato: 8-4-4-4-12 dígitos hexadecimais
  • Exemplo: 3b241101-e2bb-4255-8caf-4136c566a962
  • Total de Caracteres: 36 (com hífens)
  • Dígito da Versão: O terceiro grupo começa com '3' para UUID versão 3
  • Bits da Variante: O quarto grupo codifica os bits reservados da variante UUID

Exemplo Explicado de UUID v3

Aqui está uma análise detalhada do exemplo de UUID v3: 3b241101-e2bb-4255-8caf-4136c566a962

  • 3b241101 – Segmento inicial do hash MD5
  • e2bb – Segmento médio do hash MD5
  • 4255 – Inclui a indicação da versão 3
  • 8caf – Contém bits de variante e reservados
  • 4136c566a962 – Sequência final resultante da saída do MD5

Por que Escolher UUID v3?

  • Gera UUIDs consistentes e repetíveis a partir do mesmo namespace/nome de entrada
  • Perfeito para criar identificadores fixos como nomes de usuário ou slugs
  • Não requer geração de números aleatórios nem coordenação externa
  • Funciona offline—não precisa de servidor ou conexão de rede

Casos Comuns de Uso do UUID v3

  • Gerando IDs estáveis para nomes de usuário ou endereços de e-mail
  • Garantindo UUIDs consistentes para registros de banco de dados entre ambientes
  • Construindo URLs ou caminhos de arquivo previsíveis baseados em nomes
  • Integração transparente de sistemas legados com IDs padronizados
  • Criando slugs únicos e repetíveis a partir de pares nome/namespace

Considerações de Segurança

O UUID v3 utiliza o algoritmo de hash MD5, que é rápido mas não é mais considerado seguro para fins criptográficos. Embora seja adequado para geração geral de identificadores, evite seu uso para requisitos de hash seguros ou sensíveis.

Mais Informações