WMW

Gerador de UUID

Free

Gere um ou muitos UUIDs de uma vez na versão 4 (aleatório), versão 7 (ordenado por timestamp), versão 1 (legado) ou nulo, com formatação opcional em maiúsculas, sem hifens, entre chaves ou urn:uuid:, e inspecione qualquer UUID existente para revelar sua versão, variante e timestamp incorporado, tudo executado inteiramente no seu navegador.

Funciona totalmente no seu navegador. Nada é enviado para lugar nenhum.

Atividade recente

Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.

Inspected a UUID

há 2 horas

Inspected a UUID

há 2 horas

Inspected a UUID

há 2 horas

Generated 1 UUID(s) (v4)

há 2 horas

Generated 1 UUID(s) (v4)

há 2 horas

Generated 1 UUID(s) (v4)

há 2 horas

Generated 1 UUID(s) (v4)

há 2 horas

Generated 1 UUID(s) (v4)

há 2 horas

Generated 1 UUID(s) (v4)

há 2 horas

Generated 1 UUID(s) (v4)

há 2 horas

Generated 1 UUID(s) (v4)

há 2 horas

Generated 5 UUID(s) (v4)

há 2 horas

Generated 5 UUID(s) (nil)

há 2 horas

Generated 5 UUID(s) (v1)

há 2 horas

Generated 5 UUID(s) (v7)

há 2 horas

Generated 5 UUID(s) (v4)

há 2 horas

Generated 1 UUID(s) (v4)

há 2 horas

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Esta ferramenta gera um ou muitos UUIDs de uma vez na versão 4 (aleatório), versão 7 (ordenado por timestamp), versão 1 (legado baseado em timestamp), ou o UUID nulo totalmente zerado, com formatação opcional em maiúsculas, sem hifens, entre chaves ou urn:uuid:, e também pode analisar qualquer UUID existente para mostrar sua versão, variante e timestamp incorporado.

Como funciona

Um UUID consiste em 128 bits organizados em um padrão fixo: alguns desses bits são reservados para marcar a versão e a variante, e o restante carrega dados aleatórios ou, nas versões 1 e 7, um timestamp. Esta ferramenta preenche os bits aleatórios usando o gerador de números aleatórios criptograficamente seguro do seu navegador, calcula os bits de timestamp diretamente a partir da hora atual para as versões 1 e 7, define os bits de versão e variante nos valores fixos corretos, e grava o resultado no agrupamento hexadecimal padrão 8-4-4-4-12 antes de aplicar qualquer formatação escolhida. Inspecionar um UUID simplesmente inverte isso: lê os bits de versão e variante diretamente, e para as versões 1 ou 7 decodifica os bits de timestamp de volta em uma data de calendário.

Problemas que resolve

Perguntas frequentes

›Qual é a diferença entre UUID v4, v7 e v1?

v4 é quase inteiramente aleatório e é a escolha mais comum quando você só precisa de um identificador único sem outro significado; v7 incorpora o timestamp atual em seus primeiros 48 bits, de modo que os UUIDs gerados posteriormente sempre sejam ordenados após os anteriores, o que o torna adequado para chaves primárias de banco de dados; v1 também incorpora um timestamp, mas usa um layout mais antigo e complexo e é mantido principalmente por compatibilidade com sistemas antigos.

›Esses UUIDs são seguros para usar, ou duas pessoas poderiam gerar o mesmo?

Sim, eles são seguros. v4 e as partes aleatórias de v1 e v7 são geradas usando o gerador de números aleatórios criptograficamente seguro do seu navegador (crypto.getRandomValues), a mesma fonte usada para chaves criptográficas; a chance de dois UUIDs v4 colidirem é astronomicamente pequena, muito menor do que a probabilidade de uma falha de hardware.

›Por que eu gostaria de um timestamp incorporado em um UUID?

Um UUID v7 é ordenado cronologicamente pelo seu valor de texto porque o timestamp vem primeiro, o que significa que um índice de banco de dados em uma chave primária v7 permanece eficiente da mesma forma que seria para um número inteiro autoincrementado, enquanto um UUID v4 inserido no mesmo índice espalha as linhas aleatoriamente e fragmenta o índice com o tempo.

›O que os resultados de "Validar e Inspecionar" realmente me dizem?

Colar qualquer UUID mostra seu número de versão e variante (quase todos os UUIDs modernos são "RFC 4122"), e para UUIDs de versão 1 ou versão 7 também decodifica o timestamp incorporado de volta em uma data legível, o que é útil para descobrir aproximadamente quando um UUID específico foi gerado.

›Esta ferramenta envia meus dados para algum lugar?

Não, cada UUID é gerado e cada inspeção é realizada inteiramente no seu navegador usando funções JavaScript integradas; nada é enviado para um servidor.

Ferramentas relacionadas

Free

Texto

Verificador de Par Certificado e Chave SSL

Verifique se uma chave privada SSL/TLS, um certificado e um CSR opcional realmente pertencem ao mesmo par de chaves, decodifique e visualize o assunto, emissor, validade, SANs e impressões digitais do certificado, tudo executado inteiramente no seu navegador.

Free

Texto

Conversor de Formato de Certificado SSL

Converta certificados SSL/TLS entre codificação PEM e DER, agrupe certificados em um arquivo PKCS#7 (.p7b) ou extraia-os dele, e empacote um certificado e uma chave privada em um arquivo PKCS#12 (.pfx / .p12) protegido por senha ou extraia-os de volta, tudo executado inteiramente no seu navegador.

Free

Texto

Visualizador de Certificado SSL

Decodifique um ou mais certificados X.509 PEM ou DER e visualize cada campo em linguagem simples: assunto, emissor, validade, impressões digitais, detalhes da chave pública, e cada extensão padrão incluindo Key Usage, Subject Alternative Names e Authority Information Access, tudo executado inteiramente no seu navegador.

Free

Texto

Verificador de Diferenças de Texto

Compare dois blocos de texto e veja exatamente o que foi adicionado, removido ou alterado no nível de linha, palavra ou caractere, com uma visualização unificada ou lado a lado e um arquivo de diferença padrão para download, tudo executado inteiramente no seu navegador.

Free

Texto

Conversor de Texto para ASCII

Converta o texto em seus códigos de caracteres ASCII e vice-versa, com o resultado também exibido em binário, hexadecimal e octal, tudo executado inteiramente no seu navegador sem qualquer envio.

Free

Texto

Conversor de Texto para Binário

Converta o texto em seus códigos de caracteres binários e vice-versa, com o resultado também exibido em decimal, hexadecimal e octal, tudo executado inteiramente no seu navegador sem qualquer envio.

Free

Texto

Conversor de Texto para Hexadecimal

Converta o texto em seus códigos de caracteres hexadecimais e vice-versa, com o resultado também exibido em decimal, binário e octal, tudo executado inteiramente no seu navegador sem qualquer envio.

Free

Texto

Conversor Unicode

Converta o texto em sequências de escape Unicode nos formatos JavaScript, ES6 e entidade HTML, e decodifique sequências de escape de volta em texto legível, tratando automaticamente pares substitutos para emojis, tudo executado inteiramente no seu navegador.