MSMuhammad Shahid

Herramienta gratis · funciona en tu navegador

Generador de hash SHA-256

Escribe o pega un texto para obtener al instante sus hashes SHA-256, SHA-1, SHA-384 y SHA-512.

Respuesta rápida

Un hash convierte cualquier entrada en una huella de longitud fija: la misma entrada siempre da el mismo hash, y un cambio mínimo da uno completamente distinto. SHA-256 es la opción estándar para sumas de verificación y comprobaciones de integridad. Esta herramienta usa la Web Crypto API integrada en el navegador, y tu texto no sale de tu dispositivo.

Cómo usarla

  1. Escribe el texto. Escríbelo o pégalo; los hashes se actualizan mientras escribes.
  2. Elige el algoritmo que necesitas. SHA-256 para casi todo; SHA-1 solo por compatibilidad con sistemas antiguos.
  3. Copia el hash. Los resultados están en hexadecimal en minúsculas.

Ejemplo

Los hashes de la palabra hello:

Entrada

hello

Salida

SHA-256  2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-1    aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d

Errores comunes y cómo solucionarlos

Mi hash no coincide con el de otra herramienta
La entrada es distinta, casi siempre por un salto de línea final: echo "hello" | sha256sum calcula "hello\n" y da 5891b5b5…. Usa echo -n y revisa espacios y mayúsculas.
El mismo texto da hashes distintos en dos lenguajes
Codifican el texto de forma distinta, como UTF-8 y UTF-16. Calcula siempre el hash de los bytes UTF-8.
El hash tiene otra longitud u otros caracteres
Un lado muestra hex y el otro Base64, o uno usa SHA-1 y el otro SHA-256. Compara el mismo algoritmo con la misma codificación.
Usar SHA-256 para guardar contraseñas
Un hash rápido abarata adivinar contraseñas. Usa un hash de contraseñas como Argon2id o bcrypt.

Preguntas frecuentes

¿Se puede revertir un hash SHA-256?

No. Los hashes son de un solo sentido. Las entradas cortas o comunes se pueden adivinar probando muchos valores, por eso las contraseñas necesitan un algoritmo lento y con sal.

¿Debo guardar las contraseñas como SHA-256?

No. Usa un algoritmo de hash de contraseñas como bcrypt, scrypt o Argon2, que son lentos y con sal a propósito.

¿SHA-1 sigue siendo seguro?

No para seguridad: existen colisiones prácticas. Usa SHA-256 o algo más fuerte.

¿Por qué no está MD5?

MD5 está roto para seguridad y no forma parte de la Web Crypto API del navegador. Usa SHA-256.

¿Se sube mi texto?

No. El hash se calcula en tu navegador.

¿Para qué sirve un hash?

Para comprobar la integridad de archivos, detectar cambios, eliminar duplicados, firmas digitales e indexar datos.

¿Qué es HMAC?

Un hash combinado con una clave secreta, que demuestra que un mensaje viene de alguien que tiene la clave. Los webhooks como los de WhatsApp se firman con HMAC-SHA256.

¿Qué es una sal (salt)?

Datos aleatorios que se añaden a cada contraseña antes del hash, para que contraseñas iguales den hashes distintos y las tablas precalculadas no sirvan.

¿Cómo compruebo el SHA-256 de un archivo descargado?

En macOS o Linux ejecuta shasum -a 256 seguido del nombre del archivo; en Windows ejecuta certutil -hashfile seguido del nombre del archivo y SHA256. Compara el resultado con el valor publicado.

¿Por qué mi hash es distinto al de otra herramienta?

Normalmente la entrada es diferente: un espacio o salto de línea al final, o una codificación de texto distinta.

Fuentes

Relacionado

Más herramientas de este grupo