Saltar al contenido

Generar hash SHA-256

Calcula el hash SHA-256 de cualquier texto usando la Web Crypto API nativa del navegador, la misma implementación criptográfica que usan las aplicaciones web serías.

Se procesa en tu dispositivo. Nada se envía a ningún servidor.

Un hash es una función unidireccional: convierte cualquier entrada en una salida de longitud fija, y es prácticamente imposible reconstruir el texto original a partir del hash. Un hash NO es lo mismo que cifrar: el cifrado es reversible con la clave correcta, el hash no lo es nunca.

Casos de uso

  • Verificar la integridad de un archivo o texto.
  • Generar un identificador único y reproducible a partir de un contenido.
  • Comparar si dos textos son idénticos sin revelar su contenido.

Cómo funciona

  1. 1

    Escribe tu texto

    Escribe o pega el texto del que quieres calcular el hash.

  2. 2

    Genera el hash

    Pulsa Generar hash y copia el resultado hexadecimal.

Detalles técnicos

  • Ejemplo: el SHA-256 de «hola» empieza por b221d9dbb083a7f33428d7c2a3c3198a… El resultado siempre tiene 64 caracteres hexadecimales en minúscula.
  • El texto se procesa como UTF-8 y cualquier diferencia cambia el hash por completo, incluidos un espacio o un salto de línea al final.
  • Calcula el hash de un texto, no de un archivo: para comprobar la suma SHA-256 de una descarga necesitas una herramienta que lea el archivo.

Preguntas frecuentes

¿Es SHA-256 adecuado para guardar contraseñas?

No directamente: para contraseñas se recomiendan funciones específicas como bcrypt o Argon2, que incluyen 'salt' y son deliberadamente lentas para dificultar ataques de fuerza bruta.

← Desarrollo