Gerador MurmurHash
Função hash não criptográfica de alto desempenho
Inteiro sem sinal de 32 bits (0-4294967295). Diferentes sementes produzem diferentes valores hash.
-
-
-
-
Sobre MurmurHash
O que é MurmurHash?
MurmurHash é uma função hash não criptográfica criada por Austin Appleby em 2008. MurmurHash3, a versão mais recente, foi lançada em 2011 e fornece excelente distribuição, alta velocidade e boa resistência a colisões. É amplamente usado em tabelas hash, filtros Bloom e sistemas de particionamento de dados.
Variantes disponíveis
- MurmurHash3 x86 32-bit: Saída de 32 bits, otimizada para plataformas de 32 bits. Rápida e eficiente para hashing de propósito geral.
- MurmurHash3 x86 128-bit: Saída de 128 bits otimizada para plataformas x86 de 32 bits. Processa dados em blocos de 32 bits.
- MurmurHash3 x64 128-bit: Saída de 128 bits otimizada para plataformas x64 de 64 bits. Mais rápida em sistemas de 64 bits.
Casos de uso comuns
- Tabelas hash e mapas para busca rápida de chaves
- Filtros Bloom para testes de pertinência
- Particionamento de dados e hashing consistente
- Deduplicação e fingerprinting de conteúdo
MurmurHash NÃO é criptograficamente seguro. Não o use para senhas, assinaturas digitais ou aplicações sensíveis à segurança. Use SHA-256 ou BLAKE2 para fins criptográficos.
Ferramentas Relacionadas
Gerador xxHash
Hash não-criptográfico extremamente rápido suportando xxHash32, xxHash64, xxHash3 e xxHash128
Calculadora CRC
Calcule checksums CRC-8, CRC-16, CRC-32, CRC-64 com suporte para Modbus, CCITT e outros padrões de protocolo
Gerador de Hash MD5/MD4
Gere valores de hash MD5 e MD4 para texto ou arquivos com múltiplos formatos de saída
Gerador de Hash SHA-3 / Keccak
Gera hashes SHA3-224/256/384/512 e Keccak com aceleração WebAssembly, usado no Ethereum