Generador de xxHash
Calcula hashes xxHash32, xxHash64 o XXH3 a partir de cualquier texto al instante.
Cómo usar Generador de xxHash
- Escribe o pega tu texto en el cuadro.
- Elige la variante: xxHash64 es un buen valor por defecto general, XXH3 es la más nueva y rápida.
- El hash aparece mientras escribes; haz clic en Copiar para obtenerlo.
Acerca de Generador de xxHash
xxHash fue creado por Yann Collet, quien también creó los algoritmos de compresión LZ4 y Zstandard, y ese origen explica el objetivo de diseño. Cuando comprimes datos a varios gigabytes por segundo, un hash normal se convierte en la parte más lenta del proceso. xxHash existe precisamente para no serlo: está diseñado para funcionar cerca de la velocidad a la que la CPU puede leer bytes de la memoria, lo que en la práctica lo hace varias veces más rápido que CRC-32 o MD5, sin dejar de superar las pruebas estadísticas estándar de calidad de distribución.
Aquí hay dos generaciones. xxHash32 (8 caracteres hexadecimales) y xxHash64 (16 caracteres) son las funciones originales y son estables, portables y están muy ampliamente implementadas — xxHash64 es la opción sensata por defecto si necesitas algo que otra biblioteca reconozca. XXH3 es el rediseño más reciente y es aún más rápido, con las mayores ganancias en entradas cortas, precisamente donde las versiones anteriores eran más débiles y donde las tablas hash pasan la mayor parte de su tiempo. XXH3 viene en una forma de 64 bits (16 caracteres) y una forma de 128 bits (32 caracteres); elige la de 128 bits cuando estés generando huellas de un número muy grande de elementos y quieras que las colisiones accidentales sean prácticamente imposibles.
xxHash es un caballo de batalla para la deduplicación, claves de caché, huellas de contenido, comprobaciones de integridad dentro de formatos comprimidos y tablas hash: cualquier lugar donde muevas mucha información y el hash no deba convertirse en el cuello de botella. Enfáticamente, no es criptográfico. Velocidad y resistencia a ataques son objetivos opuestos, y xxHash eligió la velocidad: no hace ningún esfuerzo por impedir que alguien construya deliberadamente dos entradas con el mismo hash. Nunca lo uses para contraseñas, firmas o para verificar que una descarga no ha sido manipulada; para eso usa SHA-256.
Preguntas frecuentes
¿Qué variante de xxHash debería usar?
xxHash64 es la opción general más segura y la más ampliamente compatible. Elige XXH3 si controlas ambos extremos y quieres la máxima velocidad, especialmente en entradas cortas, y XXH3-128 cuando generes huellas de enormes cantidades de elementos.
¿Cuánto más rápido es xxHash que MD5?
Considerablemente: xxHash está diseñado para funcionar casi a la velocidad de lectura de memoria, mientras que MD5 realiza mucho más trabajo por byte. La proporción exacta depende de tu CPU y del tamaño de la entrada, pero xxHash está en una categoría de rendimiento completamente distinta.
¿Es seguro xxHash?
No. Es un hash no criptográfico creado únicamente para la velocidad y una buena distribución. Nunca debe usarse para contraseñas, firmas digitales o detección de manipulaciones deliberadas: las colisiones pueden generarse a propósito.
¿Cuál es la diferencia entre xxHash64 y XXH3-64?
Ambos producen 16 caracteres hexadecimales, pero son algoritmos diferentes y dan resultados distintos. XXH3 es el diseño más nuevo y es más rápido, especialmente en entradas pequeñas. No son intercambiables.
¿Se envía mi texto a algún sitio?
Tu texto se envía a nuestro servidor para calcular el hash, porque los navegadores no pueden calcular xxHash. Se hashea y se descarta de inmediato: nunca se registra ni se almacena.

