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
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
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
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
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
Codificador de cifrado A1Z26
Codifica texto usando el cifrado A1Z26 (A=1, B=2, ... Z=26) o decodifica una secuencia de números de vuelta a letras, con separador personalizable.
Codificador de Cifrado César
Encripta y desencripta texto usando el cifrado César. Cualquier desplazamiento de 1-25, soporta ROT13 como un caso especial, conserva la puntuación y las mayúsculas y minúsculas.
Identificador de Cifrado
Pega un texto cifrado o hash y el identificador sugiere algoritmos o codificaciones probables: MD5, SHA, bcrypt, AES, RSA, Base64 y más.
Generador de Hash
Genera hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 desde texto, con un digest listo para copiar en checksums y comparaciones.
Generador de HMAC
Genera firmas HMAC (SHA-256, SHA-384, SHA-512, SHA-1, MD5) a partir de un mensaje y una clave secreta para autenticación de API y webhooks.
Convertidor de ETH a USD
Convierte Ethereum (ETH) a dólares estadounidenses con un tipo de cambio ETH/USD en vivo o con el que tú indiques. Descubre cuánto vale en USD cualquier cantidad de ETH.
Herramienta disponible en otros idiomas
- Générateur de hachage SHA256 [FR]
- Gerador de hash SHA256 [PT]
- SHA256-Hash-Generator [DE]
- SHA256-hashgenerator [NL]
- SHA256 해시 생성기 [KO]
- เครื่องสร้างแฮช SHA256 [TH]
- SHA256ハッシュジェネレーター [JA]
- SHA256-hashgenerator [SV]
- Trình tạo hash SHA256 [VI]
- Generator Hash SHA256 [ID]
- مولّد تجزئة SHA256 [AR]
- Generator skrótów SHA256 [PL]
- SHA256 哈希生成器 [ZH]
- SHA256 Hash Generator [EN]
- Generatore di hash SHA256 [IT]
- Генератор хэшей SHA256 [RU]
- SHA256 Hash Oluşturucu [TR]