Gerador de hash e UUID

Calcule hashes de texto ou arquivos e gere UUIDs. Tudo acontece dentro deste navegador; arquivos e resultados nunca são enviados a um servidor nem salvos.

Calcular hashes

Tipo de entrada
O texto é convertido em bytes UTF-8 antes do hash. Até 1.000.000 de caracteres são aceitos.

Resultados

O MD5 tem colisões conhecidas e não deve ser usado para fins de segurança, como assinaturas ou armazenamento de senhas. Use-o apenas como checksum para verificar se um arquivo não está corrompido.

Gerar UUIDs

Os UUIDs gerados não são salvos nem enviados. Desaparecem ao fechar a página.

Guia

Limites

Perguntas frequentes

Os arquivos são enviados a um servidor?

Não. O navegador lê o arquivo e calcula os hashes apenas neste dispositivo; nada é enviado nem salvo.

Qual a diferença entre UUID v4 e v7?

O v4 é quase totalmente aleatório. O v7 começa com a hora de criação em milissegundos, então os valores se ordenam pela criação, o que serve para chaves de banco de dados. A ordem é preservada mesmo quando vários são criados no mesmo milissegundo.

Um UUID v7 revela quando foi criado?

Sim. Os primeiros 12 dígitos hexadecimais de um UUID v7 são a hora de criação em milissegundos, então use-o apenas onde expor a hora não for problema. Para tokens que precisam ser difíceis de adivinhar, use v4 ou um token de segurança dedicado.

Por que o MD5 aparece separado?

Muitas páginas de download publicam apenas MD5, então ele é mostrado para verificação de arquivos. Ataques de colisão são possíveis, então use SHA-256 ou mais forte para segurança.