#499 · Utilidad y seguridad

Generador de hash de texto

Obtén varias huellas deterministas de un mismo texto sin enviarlo a un servidor. Esta herramienta usa algoritmos de 32 bits rápidos y sencillos para comparaciones técnicas, identificadores y pruebas.

Entrada de texto

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Introduce exactamente el texto que quieres identificar.
  2. Pulsa «Generar hashes».
  3. Compara FNV-1a, DJB2 y SDBM.
  4. No uses estos hashes para almacenar contraseñas ni para decisiones criptográficas.

Qué hace esta herramienta

Calcula tres hashes de 32 bits sobre los bytes UTF-8 del texto: FNV-1a, DJB2 y SDBM.

El mismo texto produce el mismo resultado. Un solo cambio de carácter normalmente modifica el hash, pero las colisiones siguen siendo posibles por el espacio limitado de 32 bits.

Estos algoritmos no son criptográficamente seguros y no deben utilizarse para firmas, contraseñas, integridad frente a atacantes ni verificación de archivos críticos.

Ejemplo

Entrada: pedido-2026

Salida: tres valores hexadecimales de 8 caracteres, uno por algoritmo.

Casos de uso

  • Crear identificadores compactos para pruebas.
  • Comparar rápidamente textos en herramientas internas.
  • Experimentar con algoritmos hash clásicos no criptográficos.

Consejos para obtener mejores resultados

  • Revisa el resultado antes de usarlo en producción.
  • Prueba también entradas con tildes, ñ, emoji y saltos de línea.
  • Conserva una copia del texto original si la transformación no es reversible.
  • Evita aplicar varias conversiones consecutivas sin comprobar el efecto.

Detalles del procesamiento

La entrada se convierte a bytes UTF-8 mediante TextEncoder y cada algoritmo actualiza un acumulador de 32 bits.

Dos entradas distintas pueden producir el mismo hash. Para integridad criptográfica usa SHA-256 u otro algoritmo moderno apropiado.

Preguntas frecuentes

¿Qué hash de texto debo usar para una contraseña?

Ninguno de los incluidos aquí. Para contraseñas se necesitan funciones específicas de derivación como Argon2, scrypt, bcrypt o PBKDF2 con una configuración adecuada.

¿FNV-1a, DJB2 y SDBM son hashes criptográficos?

No. Son algoritmos rápidos de 32 bits diseñados para tablas hash y usos similares, no para resistir ataques deliberados.

¿Por qué el mismo texto siempre produce el mismo hash?

Son funciones deterministas: procesan la misma secuencia de bytes UTF-8 con las mismas operaciones y por eso devuelven el mismo valor.

¿Dos textos distintos pueden tener el mismo resultado?

Sí. Eso se llama colisión y es inevitable en hashes de tamaño fijo, especialmente cuando solo hay 32 bits de salida.

¿Las tildes, la ñ y los emoji afectan al hash?

Sí. Se codifican como bytes UTF-8, por lo que cualquier diferencia en la secuencia Unicode puede cambiar la huella resultante.

Resumen de reglas

ElementoTratamiento
AlgoritmoTipo
FNV-1a32 bits, no criptográfico
DJB232 bits, no criptográfico
SDBM32 bits, no criptográfico

Explorar la categoría

Consulta más utilidades para preparar, comprobar y transformar texto de forma segura.

Ver Utilidad y seguridad