Generador de hash SHA256

Pega cualquier texto y este generador devuelve su resumen SHA-256 como una cadena hexadecimal determinista de 64 caracteres en minúsculas. SHA-256 es el miembro de 256 bits de la familia SHA-2 y el hash de referencia de la criptografía moderna: los hashes de bloque de Bitcoin, las transcripciones de TLS 1.3, las firmas JWT HS256 y los digests de imágenes de contenedor se apoyan en él. Recuerda que SHA-256 es un hash de un solo sentido, no cifrado: no puedes descifrar ni revertir un resumen para recuperar el texto original.

Cómo generar un resumen SHA-256

  1. 1

    Introduce el texto

    Escribe o pega cualquier cadena UTF-8: una frase, un payload JSON, una clave de API o cualquier texto que quieras identificar con una huella.

  2. 2

    UTF-8 es la codificación de entrada

    El texto se serializa a bytes UTF-8 antes de aplicar el hash, tal como hacen todas las bibliotecas SHA-256 de uso común.

  3. 3

    Se calcula el hash

    El mensaje se rellena hasta un múltiplo de 512 bits y se procesa bloque a bloque a través de la función de compresión SHA-256 durante 64 rondas.

  4. 4

    Copia el hex de 64 caracteres

    La salida siempre son 64 caracteres hexadecimales en minúsculas (256 bits). Cópiala con un clic.

Datos sobre SHA-256

Propiedad Valor
Tamaño de salida 256 bits / 64 caracteres hex
Tamaño de bloque 512 bits
Rondas 64
Resistencia a colisiones ~2^128 de trabajo (teórico)
Resistencia a preimagen ~2^256 de trabajo
Soporte por hardware Extensiones SHA en Intel/AMD/ARM (sha256rnds2, sha256h)

Dónde aparece SHA-256

  • Bitcoin. Doble SHA-256 (SHA256(SHA256(x))) para cabeceras de bloque, direcciones y TXID.
  • TLS 1.3. El hash de la transcripción vincula los mensajes del handshake al esquema de claves final.
  • Subresource Integrity. integrity="sha256-..." en las etiquetas <script> para que el navegador rechace recursos de CDN manipulados.
  • JWT. HS256 usa HMAC-SHA-256; RS256 y ES256 usan SHA-256 con RSA o ECDSA.
  • Imágenes de contenedor. Los digests sha256:abc123... identifican las capas de imagen en los registros.
  • Direccionamiento por contenido. IPFS, git (opcional) y los índices de paquetes identifican el contenido con SHA-256.

Esta herramienta devuelve hex

El resumen se muestra como 64 caracteres hexadecimales en minúsculas, la misma forma que usan sha256sum, Git y la mayoría de las herramientas. Otros ecosistemas codifican esos mismos 32 bytes de otra manera: Subresource Integrity y algunas firmas de AWS usan base64 (44 caracteres con relleno incluido), y los registros de contenedores anteponen sha256: al hexadecimal. Si necesitas una de esas formas, toma el hex de aquí y recodifica los bytes: el resumen subyacente es idéntico.

Un pequeño detalle: los saltos de línea finales

echo "hola" | sha256sum aplica el hash a hola\n (cinco bytes), no cuatro. Si una herramienta de línea de comandos devuelve un valor distinto al de este generador para lo que parece la misma entrada, comprueba si se incluyó un salto de línea final. Usa echo -n "hola" o printf "hola" para aplicar el hash a los cuatro bytes exactos.

Preguntas frecuentes

No. Este generador aplica hash al texto que escribes o pegas. Para obtener la huella de un archivo, usa una herramienta de línea de comandos como sha256sum archivo, shasum -a 256 archivo o certutil -hashfile archivo SHA256, que leen los bytes en bruto del disco.

No por sí solo. SHA-256 es rápido, lo cual es ideal para sumas de verificación pero malo para almacenar contraseñas: un atacante puede calcular miles de millones de hashes por segundo en una GPU. Usa Argon2id o bcrypt para contraseñas; SHA-256 es adecuado dentro de códigos de autenticación basados en HMAC.

SHA-2 es la familia (SHA-224, SHA-256, SHA-384, SHA-512). SHA-256 es una longitud de salida concreta. Cuando alguien dice “SHA-2” sin precisar, normalmente se refiere a SHA-256.

En nuestro servidor. Tu texto se envía por una conexión cifrada, se aplica el hash con la función SHA-256 estándar y se devuelve el resumen de 64 caracteres. No guardamos lo que envías. SHA-256 es de un solo sentido, así que el resumen no se puede revertir ni descifrar para recuperar tu entrada.

Herramientas relacionadas

Herramienta disponible en otros idiomas