Gerador de xxHash
Calcule hashes xxHash32, xxHash64 ou XXH3 a partir de qualquer texto instantaneamente.
Como usar Gerador de xxHash
- Digite ou cole seu texto na caixa.
- Escolha a variante — o xxHash64 é um bom padrão geral, o XXH3 é o mais novo e mais rápido.
- O hash aparece enquanto você digita; clique em Copiar para obtê-lo.
Sobre Gerador de xxHash
O xxHash foi criado por Yann Collet, que também criou os algoritmos de compressão LZ4 e Zstandard — e essa linhagem explica o objetivo do projeto. Quando você está comprimindo dados a gigabytes por segundo, um hash comum se torna a parte mais lenta do pipeline. O xxHash existe para não ser isso: é projetado para rodar próximo à velocidade com que a CPU consegue extrair bytes da memória em primeiro lugar, o que na prática o torna várias vezes mais rápido que o CRC-32 ou o MD5, ao mesmo tempo em que passa nos testes estatísticos padrão de qualidade de distribuição.
Existem duas gerações aqui. O xxHash32 (8 caracteres hexadecimais) e o xxHash64 (16 caracteres) são as funções originais e são estáveis, portáveis e amplamente implementadas — o xxHash64 é o padrão sensato se você precisar de algo que outra biblioteca reconheça. O XXH3 é o redesenho mais novo e é ainda mais rápido, com os maiores ganhos em entradas curtas, exatamente onde as versões antigas eram mais fracas e onde as tabelas hash passam a maior parte do tempo. O XXH3 vem em uma forma de 64 bits (16 caracteres) e uma forma de 128 bits (32 caracteres); use a de 128 bits quando estiver identificando um número muito grande de itens e quiser que colisões acidentais sejam efetivamente impossíveis.
O xxHash é um cavalo de batalha para deduplicação, chaves de cache, identificação de conteúdo, verificações de integridade dentro de formatos comprimidos e tabelas hash — qualquer lugar onde você esteja movendo muitos dados e o hash não possa se tornar o gargalo. Ele enfaticamente não é criptográfico. Velocidade e resistência a ataques são objetivos opostos, e o xxHash escolheu a velocidade: ele não faz nenhuma tentativa de impedir que alguém construa deliberadamente duas entradas com o mesmo hash. Nunca o use para senhas, assinaturas ou para verificar se um download não foi adulterado — para isso, use o SHA-256.
Perguntas frequentes
Qual variante do xxHash devo usar?
O xxHash64 é o padrão geral mais seguro e o mais amplamente suportado. Escolha o XXH3 se você controla as duas pontas e quer velocidade máxima, especialmente em entradas curtas, e o XXH3-128 quando estiver identificando um número enorme de itens.
Quanto mais rápido é o xxHash em relação ao MD5?
Substancialmente — o xxHash é projetado para rodar próximo à velocidade de leitura de memória, enquanto o MD5 faz muito mais trabalho por byte. A proporção exata depende da sua CPU e do tamanho da entrada, mas o xxHash está em uma classe de desempenho totalmente diferente.
O xxHash é seguro?
Não. É um hash não criptográfico feito puramente para velocidade e boa distribuição. Nunca deve ser usado para senhas, assinaturas digitais ou detecção de adulteração deliberada — colisões podem ser construídas de propósito.
Qual é a diferença entre xxHash64 e XXH3-64?
Ambos produzem 16 caracteres hexadecimais, mas são algoritmos diferentes e geram resultados diferentes. O XXH3 é o projeto mais novo e é mais rápido, particularmente em entradas pequenas. Eles não são intercambiáveis.
Meu texto é enviado para algum lugar?
Seu texto é enviado ao nosso servidor para ser hasheado, porque os navegadores não conseguem calcular xxHash. Ele é hasheado e descartado imediatamente — nunca registrado, nunca armazenado.

