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.
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
Escribe tu texto
Escribe o pega el texto del que quieres calcular el hash.
- 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.