Generador de Hashes SHA

Calcula a la vez el hash SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto con el motor Web Crypto nativo de tu navegador. Nada sale de tu dispositivo y cada resumen tiene su propio botón de copiar.

SHA-1
SHA-256
SHA-384
SHA-512
Qué hash para qué: Usa SHA-256 para comprobar la integridad de archivos y las sumas de comprobación de compilaciones: rápida, estándar y segura; SHA-384 y SHA-512 cubren los mismos trabajos con resúmenes más largos. Para contraseñas, nunca almacenes un hash SHA simple: usa una función de derivación de clave específica como bcrypt, scrypt o Argon2, que usan salt y son deliberadamente lentas. SHA-1 es un formato heredado: su resistencia a colisiones está rota desde 2017, consérvala solo por compatibilidad.

Cómo se usa

  1. Escribe o pega el texto cuyo hash quieres calcular en el cuadro de entrada.
  2. Haz clic en "Calcular hashes": los cuatro resúmenes se calculan con la Web Crypto API.
  3. Copia el resumen que necesites con su propio botón o compáralo con una suma de comprobación esperada.

Preguntas frecuentes

¿Qué hash debo usar?

Para la integridad de archivos, los artefactos de compilación y las sumas de comprobación, usa SHA-256: es rápida, está muy extendida y es segura. SHA-384 y SHA-512 sirven para los mismos trabajos con un resumen más largo. Evita SHA-1 en cualquier proyecto nuevo: su resistencia a colisiones está rota desde 2017, así que trátala como un formato heredado solo para verificar sistemas antiguos.

¿Puedo calcular hashes de contraseñas con esta herramienta?

No, y tampoco deberías almacenar en ningún sitio hashes SHA simples de contraseñas. El hash de contraseñas exige una función de derivación de clave específica como bcrypt, scrypt o Argon2, deliberadamente lentas, con un salt por usuario y resistentes al crackeo en GPU. Los hashes SHA simples se calculan en microsegundos y caen ante los ataques de diccionario casi al instante.

¿Se sube mi texto a algún sitio?

Nunca. Los resúmenes se calculan localmente con crypto.subtle, parte de la Web Crypto API integrada en tu navegador, sobre una página HTTPS. Tu texto y los hashes resultantes nunca salen de tu dispositivo, así que puedes calcular el hash de fragmentos de código, claves o cadenas confidenciales para compararlos con total seguridad.

¿Por qué cambian tanto los hashes entre textos parecidos?

Las funciones SHA son sensibles al efecto avalancha: cambiar un solo carácter, añadir un espacio o cambiar una mayúscula transforma por completo la salida. Esa es la propiedad que las hace útiles para verificar: hasta la mínima manipulación de un archivo o mensaje produce un resumen totalmente distinto, imposible de pasar por alto.

¿Cómo verifico un archivo descargado?

Quienes publican software suelen indicar una suma de comprobación SHA-256 junto a las descargas. Calcula el resumen de tu copia, pega ambos valores lado a lado y compáralos carácter por carácter, o deja que la utilidad de sumas de comprobación de tu sistema lo haga. Resúmenes iguales significan que el archivo llegó idéntico bit a bit; cualquier diferencia indica corrupción o manipulación.

Herramientas relacionadas