Generador MurmurHash
Función hash no criptográfica de alto rendimiento
Entero sin signo de 32 bits (0-4294967295). Diferentes semillas producen diferentes valores hash.
-
-
-
-
Acerca de MurmurHash
¿Qué es MurmurHash?
MurmurHash es una función hash no criptográfica creada por Austin Appleby en 2008. MurmurHash3, la última versión, fue lanzada en 2011 y proporciona excelente distribución, alta velocidad y buena resistencia a colisiones. Es ampliamente utilizada en tablas hash, filtros Bloom y sistemas de particionamiento de datos.
Variantes disponibles
- MurmurHash3 x86 32-bit: Salida de 32 bits, optimizada para plataformas de 32 bits. Rápida y eficiente para hashing de propósito general.
- MurmurHash3 x86 128-bit: Salida de 128 bits optimizada para plataformas x86 de 32 bits. Procesa datos en fragmentos de 32 bits.
- MurmurHash3 x64 128-bit: Salida de 128 bits optimizada para plataformas x64 de 64 bits. Más rápida en sistemas de 64 bits.
Casos de uso comunes
- Tablas hash y mapas para búsqueda rápida de claves
- Filtros Bloom para pruebas de pertenencia
- Particionamiento de datos y hashing consistente
- Deduplicación y huella de contenido
MurmurHash NO es criptográficamente seguro. No lo use para contraseñas, firmas digitales o aplicaciones sensibles a la seguridad. Use SHA-256 o BLAKE2 para propósitos criptográficos.
Herramientas Relacionadas
Generador xxHash
Hash no criptográfico extremadamente rápido soportando xxHash32, xxHash64, xxHash3 y xxHash128
Calculadora de CRC
Calcular sumas de verificación CRC-8, CRC-16, CRC-32, CRC-64 con soporte para Modbus, CCITT y otros estándares de protocolo
Generador de hash MD5/MD4
Genere valores hash MD5 y MD4 para texto o archivos con múltiples formatos de salida
Generador de Hash SHA-3 / Keccak
Genera hashes SHA3-224/256/384/512 y Keccak con aceleración WebAssembly, usado en Ethereum