Gerador de UUID
Gere UUIDs (Universally Unique Identifiers) seguindo os padrões RFC 4122. Perfeito para desenvolvimento, APIs, bancos de dados e sistemas distribuídos.
Escolha a versão do UUID conforme sua necessidade
1 UUID
Quantidade de UUIDs a serem gerados
Formato de saída dos UUIDs gerados
Sobre UUIDs
O que é UUID?
UUID (Universally Unique Identifier) é um identificador de 128 bits usado para identificar informações de forma única em sistemas distribuídos. Também conhecido como GUID no Windows.
Versões de UUID
- UUID v1: Baseado em timestamp e endereço MAC. Garante ordem cronológica mas pode expor informações do sistema.
- UUID v4: Gerado aleatoriamente. Mais popular e seguro para uso geral.
- UUID v5: Baseado em namespace e nome usando SHA-1. Determinístico - mesmo input gera sempre o mesmo UUID.
- UUID Nil: UUID especial com todos os bits zero (00000000-0000-0000-0000-000000000000).
Casos de Uso
- Chaves Primárias: Em bancos de dados distribuídos
- APIs REST: Identificadores de recursos
- Microserviços: Correlação de requisições
- Arquivos: Nomes únicos de arquivos
- Sessões: IDs de sessão de usuário
- Chaves PIX: Chaves aleatórias do PIX
Vantagens dos UUIDs
- Únicos globalmente sem coordenação central
- Não revelam quantidade de registros
- Podem ser gerados offline
- Ideais para sistemas distribuídos
- Dificultam enumeração maliciosa
Formato Padrão
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
- M: Versão do UUID (1, 4, 5, etc.)
- N: Variante (8, 9, A, B)
- x: Dígitos hexadecimais (0-9, a-f)
Padrão RFC 4122:
Todos os UUIDs gerados seguem rigorosamente o padrão RFC 4122. Para UUID v4, utilizamos APIs criptograficamente seguras quando disponíveis no navegador.