Desde 2010 · Mais de 2 milhões de usos de ferramentas por mês
Desde 2010
Adicionar ao Chrome

Minha Caixa de Ferramentas

Modo Automático

Nenhuma ferramenta salva ainda.

Atualize para a Versão Premium
Ferramentas relacionadas
Gerador de Hash SHA256Gerador de Hash BLAKE2bGerador de Hash SHA3-256Gerador de Hash WhirlpoolGerador de Hash SHA1Gerador MurmurHash3Calculadora de Soma de Verificação Adler32 Online
Página Inicial > Hash e verificação
 

Gerador de Hash FNV-1a

O Gerador de Hash FNV-1a do MiniWebtool produz hashes não criptográficos nos tamanhos compatíveis de 32 a 1024 bits. Processe texto ou lotes e escolha saída hexadecimal, decimal ou binária para somas de verificação, impressões digitais ou experiências com tabelas hash.

Precisa de ajuda com esta ferramenta? Pergunte à IA

No Gemini, cole a pergunta copiada no chat. Você também pode copiá-la abaixo.

Ver a pergunta

Uso gratuitoSem cadastroResultados instantâneos
Gerador de Hash FNV-1aExperimente agora — grátis ▼
FNV-1a de 64 bits: para cada byte, aplique XOR e depois multiplique pelo primo

Digite ou cole o texto abaixo (ou use um exemplo rápido) para obter o hash FNV-1a em hexadecimal, decimal ou binário, de 32 a 1024 bits, ou faça o hash de muitas linhas no modo em lote.

ALGORITMO FNV-1a XOR-SEGUIDO-DE-MULTIPLICAÇÃO RÁPIDO
BYTE
Entrada
→
⊕ XOR
Hash XOR Byte
→
× PRIMO
Multiplicar
→
HASH
Saída
// Exemplos rápidos
Cada linha será processada separadamente
Saída:

Embed Gerador de Hash FNV-1a Widget

Gerador de Hash FNV-1a

Bem-vindo ao Gerador de Hash FNV-1a, uma ferramenta online gratuita para gerar valores de hash FNV-1a (Fowler-Noll-Vo). O FNV-1a é uma função de hash não criptográfica de alto desempenho amplamente utilizada em tabelas de hash, somas de verificação e fingerprinting de dados. Esta ferramenta suporta vários tamanhos de bits de 32 bits a 1024 bits com formatos de saída hexadecimal, decimal e binário.

Resumo rápido

O Gerador de Hash FNV-1a calcula hashes Fowler-Noll-Vo (FNV-1a) de textos em tamanhos de bits de 32 a 1024. É um hash não criptográfico para tabelas hash, somas de verificação e impressões digitais de dados.

Gerador de Hash FNV-1a: recursos em resumo
RecursoO que você obtémIndicado para
Tamanhos em bitsEscolha um hash de 32, 64, 128, 256, 512 ou 1024 bits. Os tamanhos de 32 e 64 bits usam o primo e a base de deslocamento padrão do FNV.Combinar com a largura de hash que o seu código ou estrutura de dados espera
Formatos de saídaMostra o hash em hexadecimal, decimal ou binário.Comparar com valores impressos em outro formato
Modos de entradaCalcula o hash de um único texto, ou usa o modo lote para calcular muitos textos de uma vez, uma por linha. Botões de exemplo carregam dados de amostra.Calcular o hash de uma lista de chaves ou identificadores
AlgoritmoComeça a partir de uma base de deslocamento e, para cada byte da entrada, aplica XOR ao hash e multiplica pelo primo do FNV.Diferenciar o FNV-1a do FNV-1, que multiplica antes
Comparação de hashesUma ferramenta visual de comparação mostra como os hashes diferem, e um botão de copiar copia o resultado.Ver como uma pequena mudança na entrada altera o hash
Não é para segurançaO FNV-1a não é criptográfico e não serve para hash de senhas nem para assinaturas digitais.Chaves de cache, deduplicação, filtros de Bloom e balanceamento de carga

O que é o hash FNV-1a?

O FNV-1a (Fowler-Noll-Vo alternate) é uma função de hash não criptográfica criada por Glenn Fowler, Landon Curt Noll e Kiem-Phong Vo. Foi projetada para ser extremamente rápida, proporcionando boas propriedades de distribuição para implementações de tabelas de hash.

O algoritmo usa uma abordagem simples de "XOR seguido de multiplicação":

  1. Inicialização: Comece com um valor de base de deslocamento fixo
  2. XOR: Faça o XOR do hash com cada byte de entrada
  3. Multiplicação: Multiplique o resultado pelo primo FNV
  4. Repetição: Continue para todos os bytes de entrada

FNV-1 vs FNV-1a: Qual é a Diferença?

A principal diferença entre FNV-1 e FNV-1a é a ordem das operações:

O FNV-1a geralmente oferece melhores características de avalanche, o que significa que pequenas mudanças na entrada produzem valores de hash significativamente diferentes. Isso torna o FNV-1a a variante preferida para a maioria das aplicações.

Parâmetros FNV-1a por Tamanho de Bit

Gerador de Hash FNV-1a: Parâmetros FNV-1a por Tamanho de Bit
Tamanho de Bit Primo FNV Base de Deslocamento
32 bits 16777619 2166136261
64 bits 1099511628211 14695981039346656037
128 bits 309485009821345068724781371 144066263297769815596495629667062367629
256 bits Parâmetros estendidos para baixa probabilidade de colisão
512 bits Parâmetros estendidos para conjuntos de dados muito grandes
1024 bits Tamanho máximo para colisões extremamente baixas
Aviso de Segurança

O FNV-1a NÃO é adequado para fins criptográficos. Não o use para hashing de senhas, assinaturas digitais ou aplicações sensíveis à segurança. Para senhas, use Argon2, bcrypt ou scrypt.

Como usar este Gerador de Hash FNV-1a

  1. Selecione a variante de hash: Escolha o tamanho de bit desejado, de 32 bits a 1024 bits. Para a maioria das aplicações, 64 bits oferece um bom equilíbrio entre velocidade e resistência a colisões.
  2. Escolha o modo de entrada: Selecione o modo Texto Único para uma string ou o modo Lote para gerar o hash de várias strings de uma só vez (uma por linha).
  3. Digite seu texto: Digite ou cole o texto que deseja transformar em hash. Você também pode usar botões de exemplo rápido para testar com dados de amostra.
  4. Selecione o formato de saída: Escolha o formato Hexadecimal (mais comum), Decimal ou Binário para a saída do hash.
  5. Gerar hash: Clique no botão Gerar para computar seu hash FNV-1a. Copie o resultado com um clique.

Melhores Casos de Uso para FNV-1a

Aplicações Recomendadas
  • Tabelas de Hash: Busca rápida de chaves em dicionários e mapas
  • Estruturas de Dados: Filtros de Bloom, hash sets, hash maps
  • Somas de Verificação: Verificação rápida de integridade de dados
  • Chaves de Cache: Geração de identificadores de cache exclusivos
  • Desduplicação de Dados: Identificação de conteúdo duplicado
  • Balanceamento de Carga: Hashing consistente para distribuição de servidor

Perguntas Frequentes

O que é o hash FNV-1a?

O FNV-1a (Fowler-Noll-Vo alternate) é uma função de hash não criptográfica conhecida por sua simplicidade e velocidade. Ele usa um algoritmo simples de XOR seguido de multiplicação que o torna extremamente rápido para buscas em tabelas de hash, somas de verificação e aplicações de fingerprinting de dados.

Qual é a diferença entre FNV-1 e FNV-1a?

O FNV-1 multiplica primeiro e depois faz o XOR, enquanto o FNV-1a faz o XOR primeiro e depois multiplica. O FNV-1a geralmente oferece melhores características de avalanche, o que significa que pequenas mudanças na entrada produzem valores de hash mais diferentes, tornando-o a variante preferida para a maioria das aplicações.

O FNV-1a é seguro para senhas?

Não, o FNV-1a NÃO é adequado para fins criptográficos como hashing de senha ou assinaturas digitais. É uma função de hash não criptográfica projetada para velocidade, não para segurança. Para senhas, use Argon2, bcrypt ou scrypt.

Qual tamanho de bit devo usar para o FNV-1a?

Para a maioria das aplicações de tabela de hash, 32 bits ou 64 bits são suficientes. Use 64 bits para conjuntos de dados maiores para reduzir a probabilidade de colisão. Tamanhos de bits mais altos (128-1024) são úteis quando você precisa de uma probabilidade de colisão extremamente baixa ou valores de hash mais longos.

Quais são os melhores casos de uso para o FNV-1a?

O FNV-1a se destaca em implementações de tabelas de hash, indexação de estruturas de dados, geração de somas de verificação, geração de chaves de cache, desduplicação de dados e comparação rápida de dados. É ideal quando a velocidade é priorizada sobre a segurança criptográfica.

Referências

Cite este conteúdo, página ou ferramenta como:

"Gerador de Hash FNV-1a" em https://MiniWebtool.com/br/gerador-de-hash-fnv-1a/ de MiniWebtool, https://MiniWebtool.com/

pela equipe miniwebtool. Atualizado em: 13 de jan de 2026

Converse com sua IA favorita

No Gemini, cole a pergunta copiada no chat. Você também pode copiá-la abaixo.

Ver a pergunta

Hash e verificação:

Ferramentas populares e atualizadas:

Gerador e Verificador de Hash BcryptGerador de Hash SHA3-384Gerador de Hash SHA3-512Ver todos →
Página Inicial > Hash e verificação > Gerador de Hash FNV-1a