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 SHA3-256Gerador de Hash WhirlpoolGerador de Hash BLAKE2bGerador de Hash SHA1Gerador MurmurHash3Calculadora de Números de Stirling
Página Inicial > Hash e verificação
 

Gerador de Hash FNV-1a

Gere valores de hash FNV-1a com suporte para variantes de 32 bits a 1024 bits. Função de hash rápida e não criptográfica ideal para tabelas de hash, somas de verificação e fingerprinting de dados.

Uso gratuitoSem cadastroAtualizado em jan/2026
Gerador de Hash FNV-1aExperimente agora — grátis ▼
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.

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

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

Hash e verificação:

Ferramentas populares e atualizadas:

Gerador de Hash SHA256Gerador de Hash SHA3-384Gerador de Hash RIPEMD-160Ver todos →
Página Inicial > Hash e verificação > Gerador de Hash FNV-1a