Generador de hash

Todas las herramientas

Pegue texto, elija un algoritmo y obtenga el hash al instante. Todo se ejecuta localmente en su navegador.

¿Qué es un hash?

Un hash es una huella digital de longitud fija de datos de entrada. Incluso un pequeño cambio en los insumos produce un resultado muy diferente.

Los hashes son útiles para sumas de comprobación, comprobaciones de integridad, claves de almacenamiento en caché y comparaciones rápidas. Esta herramienta genera hashes localmente en su navegador.

Cómo utilizar el generador de hash

  1. Pegue el texto en el campo de entrada.
  2. Elija MD5, SHA-1 o SHA-256.
  3. Haga clic en Generar (o simplemente escriba; se puede actualizar automáticamente).
  4. Copie el resultado si es necesario.

Consejos

  • Los hashes son unidireccionales; no puedes “decodificarlos” al texto original.
  • MD5 y SHA-1 no se recomiendan para usos sensibles a la seguridad.
  • Para las contraseñas, utilice hash de contraseña dedicado (bcrypt/argon2), no hashes simples.

Comprobaciones de hashes antes de comparar archivos o valores almacenados

Un digest puede detectar cambios, pero el algoritmo y el método de comparación determinan si sirve para integridad o seguridad.

Entrada exacta

Los espacios, finales de línea, codificación y saltos finales cambian el digest; normalízalos solo cuando el proceso lo requiera.

Elección del algoritmo

Prefiere SHA-256 o superior para integridad. Evita MD5 y SHA-1 cuando la resistencia a colisiones sea un requisito de seguridad.

Referencia confiable

Compara descargas con un checksum obtenido de una fuente autenticada; un digest entregado junto al archivo modificado demuestra poco.

Las contraseñas necesitan KDF

No almacenes contraseñas con un hash rápido de propósito general. Usa Argon2, scrypt, bcrypt o PBKDF2.

Un ejemplo práctico, un caso límite y una nota del autor

Ejemplo práctico

Calcula el hash del archivo descargado y compara el digest SHA-256 completo con el valor publicado por el distribuidor.

Caso límite

Un salto de línea distinto, otra forma de normalización Unicode u otra codificación de texto produce un digest completamente diferente para un texto visualmente idéntico.

Nota del autor

Uso hashes para verificaciones de integridad, nunca SHA-256 a secas para almacenar contraseñas; las contraseñas necesitan un KDF lento con sal como Argon2 o bcrypt.

Herramientas relacionadas

Estas herramientas también pueden resultarle útiles.

Preguntas frecuentes sobre el generador de hash

¿Es el hashing lo mismo que el cifrado?
No. El hash es unidireccional; El cifrado es reversible con una clave.
¿Por qué diferentes herramientas muestran resultados diferentes?
Generalmente debido a diferentes codificaciones de texto, espacios en blanco ocultos o finales de línea.
¿Se envía mi entrada al servidor?
No. Los hashes se calculan en tu navegador con la API Web Crypto, así que el texto del que obtienes la huella nunca se transmite.