Hash CityHash64 de texto o archivo

Genera hashes CityHash64 para entrada de texto o archivos cargados, con una semilla opcional para sumas de comprobación orientadas al rendimiento y claves de caché.

Entrada
Pega o escribe cualquier texto UTF-8, incluidos emoji y caracteres no latinos.
Semilla

Déjala en blanco para CityHash64 estándar. Introduce una semilla decimal o hexadecimal 0x para calcular la variante con semilla.

Resultado del hash
Resultado del hash para la entrada de texto actual.

Hexadecimal

Base64

Decimal

Binario

¿Qué es CityHash64?

CityHash64 es un algoritmo de hash no criptográfico rápido de Google que produce un valor de 64 bits (8 bytes). Es útil cuando necesitas una huella compacta y determinística para texto o archivos, y la velocidad importa más que la seguridad criptográfica.

Características clave:

  • Rápido y determinístico: La misma entrada y semilla siempre producen el mismo hash de 64 bits
  • No criptográfico: No uses CityHash64 para contraseñas, firmas, tokens ni comprobaciones de integridad a prueba de manipulación
  • Compatible con semilla: Deja la semilla en blanco para CityHash64 estándar, o introduce una semilla decimal o hexadecimal 0x cuando necesites un espacio de hash con semilla separado
  • Procesamiento local: El texto y los archivos se procesan en el navegador; los archivos cargados no se envían a un servidor
  • Múltiples codificaciones: Los resultados se muestran como valores hexadecimales, Base64, decimales y binarios

Usos comunes:

  • Tablas hash y estructuras de datos
  • Huellas de archivos no relacionadas con seguridad
  • Deduplicación y agrupación de datos
  • Claves de caché y claves de particionamiento
  • Fixtures de regresión para sistemas que ya usan CityHash64
  • Indexación de bases de datos