Generador xxHash
Algoritmo hash no criptográfico extremadamente rápido
La semilla predeterminada es 0. xxHash64/xxHash3/xxHash128 soportan semilla de 64 bits (dividida en 32 bits bajos/altos)
-
-
-
-
Acerca de xxHash
¿Qué es xxHash?
xxHash es un algoritmo hash no criptográfico extremadamente rápido que funciona a los límites de velocidad de RAM. Fue creado por Yann Collet y se usa ampliamente en aplicaciones donde la velocidad es crítica. xxHash proporciona excelente distribución y resistencia a colisiones para propósitos no relacionados con seguridad.
Variantes de algoritmo
- xxHash32: Salida hash de 32 bits, más rápido en sistemas de 32 bits, usa semilla de 32 bits única
- xxHash64: Salida hash de 64 bits, óptimo para sistemas de 64 bits, soporta semilla de 64 bits
- xxHash3 (64-bit): Algoritmo de última generación, optimizado para datos pequeños y SIMD, salida de 64 bits
- xxHash128: Salida hash de 128 bits, basado en algoritmo xxHash3, mayor resistencia a colisiones
Casos de uso comunes
- Verificación de integridad de archivos y deduplicación
- Implementaciones de tablas hash con excelente distribución
- Indexación de bases de datos y sistemas de caché
- Filtros de Bloom y estructuras de datos probabilísticas
- Checksums de activos de juegos y streaming de datos
Nota de seguridad
xxHash NO es una función hash criptográfica. No la use para hashing de contraseñas, firmas digitales o cualquier aplicación sensible a la seguridad. Para propósitos de seguridad, use SHA-256, SHA-3, BLAKE3 u otras funciones hash criptográficas.
Herramientas Relacionadas
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
Calculadora de Checksum Adler-32
Calcula checksums Adler-32 para texto y archivos, checksum rápido usado en compresión zlib/gzip
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
Herramienta en línea de generación de hash SHA que soporta SHA-1, SHA-256, SHA-384, SHA-512