Generador SHA256
SHA-256 es el miembro de 256 bits de la familia SHA-2 y el hash de facto para la criptografía moderna, hashes de bloques de Bitcoin, transcripciones TLS 1.3, firmas JWT HS256, atributos de integridad de subrecursos, digests de imágenes de contenedores. Pega cualquier entrada y obtendrás el digest en hex de 64 caracteres de inmediato. Ten en cuenta que SHA-256 es un hash unidireccional, no un cifrado: no puedes descifrar ni revertir un digest para recuperar el texto original.
Cómo generar un digest SHA-256
-
1
Ingresa texto
Cualquier cadena UTF-8, una contraseña, un archivo volcado como texto, una carga JSON, o un blob codificado de binario a texto.
-
2
UTF-8 es la codificación de entrada
Las cadenas se serializan a bytes UTF-8 antes de ser hasheadas, coincidiendo con cada biblioteca SHA-256 en uso común.
-
3
El hash se calcula
El mensaje se rellena a un múltiplo de 512 bits, procesado bloque por bloque a través de la función de compresión SHA-256.
-
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 trabajo (teórico) |
| Resistencia a preimagen | ~2^256 trabajo |
| Soporte de hardware | Extensiones SHA en Intel/AMD/ARM (sha256rnds2, sha256h) |
Dónde aparece SHA-256
- Bitcoin. Doble-SHA-256 (
SHA256(SHA256(x))) para encabezados de bloques, direcciones y TXIDs. - TLS 1.3. Hash de transcripción que vincula mensajes de apretón de manos en el programa de claves final.
- Integridad de subrecursos.
integrity="sha256-..."en etiquetas<script>para que los navegadores rechacen activos CDN manipulados. - JWT. HS256 utiliza HMAC-SHA-256; RS256 y ES256 utilizan SHA-256 con RSA o ECDSA.
- Imágenes de contenedores.
sha256:abc123...digests identifican capas de imagen a través de registros. - Dirección de contenido. IPFS, git (opcional), índices de paquetes
apt.
Un pequeño detalle: nuevas líneas finales
echo "hello" | sha256sum hashea hello\n (seis bytes), no cinco. Si tu herramienta devuelve un valor diferente a este generador, verifica si se incluyó una nueva línea final. Usa echo -n "hello" o printf "hello" para hashear exactamente cinco bytes.
Salida hex vs base64
Hex (64 caracteres) es el valor predeterminado y coincide con sha256sum, Git y la mayoría de las herramientas. Base64 (44 caracteres incluyendo relleno) aparece en Integridad de Subrecursos, firmas de AWS y ETags de S3 para cargas múltiples.
Preguntas frecuentes
No por sí solo. SHA-256 es rápido, lo cual es excelente para sumas de verificación pero malo para el almacenamiento de contraseñas, los atacantes pueden hashear miles de millones por segundo en una GPU. Usa Argon2id o bcrypt para contraseñas; SHA-256 está bien dentro de construcciones MAC basadas en HMAC.
SHA-2 es la familia (SHA-224, SHA-256, SHA-384, SHA-512). SHA-256 es una longitud de salida específica. Cuando alguien dice “SHA-2” sin especificar, generalmente se refiere a SHA-256.
Ninguno está roto. SHA-3 (Keccak) utiliza una construcción interna diferente (esponja) y es una protección contra ataques hipotéticos en SHA-2. En la práctica, SHA-256 es más rápido en Intel/AMD debido a instrucciones nativas; SHA-3 es más rápido en algunas plataformas embebidas.
En nuestro servidor. Tu texto se envía por una conexión cifrada, se procesa con la función SHA-256 estándar y se devuelve el digest. No almacenamos lo que envías. SHA-256 es unidireccional, por lo que el digest no puede revertirse ni descifrarse 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.
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.
Cifrado de número a letra
Convierte números en letras y al revés con el cifrado A=1, B=2 (A1Z26) para acertijos, enigmas y pistas de salas de escape.
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.
Herramienta disponible en otros idiomas
- Generator SHA256 [ID]
- مولد SHA256 [AR]
- Générateur SHA256 [FR]
- เครื่องสร้างข้อมูล SHA256 [TH]
- SHA256ジェネレータ [JA]
- Generator SHA256 [PL]
- Bộ tạo mã SHA256 [VI]
- Gerador SHA256 [PT]
- SHA256-generator [SV]
- SHA256-Generator [DE]
- SHA256 생성기 [KO]
- SHA256-generator [NL]
- SHA256 Oluşturucu [TR]
- SHA256生成器 [ZH]
- SHA256 Generator [EN]
- Generatore SHA256 [IT]
- Генератор SHA256 [RU]