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.
Cómo se usa
- Escribe o pega el texto cuyo hash quieres calcular en el cuadro de entrada.
- Haz clic en "Calcular hashes": los cuatro resúmenes se calculan con la Web Crypto API.
- 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.