(vacío)
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
El hash SHA-256 de una entrada vacía es una constante conocida.
Genera online el hash SHA-256 de un texto. Escribe o pega un mensaje para calcular su resumen de 256 bits como 64 caracteres hexadecimales en minúsculas y copiar el resultado. El proceso se realiza localmente en el navegador mediante Web Crypto API; el selector permite comparar SHA-256 con otras funciones hash.
(vacío)
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
El hash SHA-256 de una entrada vacía es una constante conocida.
hola mundo
0b894166d3336435c800bea36ff21b29eaa801a52f584c006c49289a0dcf6e2f
Un mensaje corto produce siempre 64 caracteres hexadecimales.
Hola mundo
ca8f60b2cc7f05837d98b208b57fb6481553fc5f1219d59618fd025002a66f5c
Cambiar la primera letra a mayúscula transforma por completo el hash.
The quick brown fox jumps over the lazy dog
d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592
Vector muy usado para comprobar una implementación de SHA-256.
SHA-256 (Secure Hash Algorithm de 256 bits) es una función hash criptográfica de la familia SHA-2. Convierte una entrada de cualquier longitud en un resumen fijo de 256 bits (32 bytes), normalmente representado por 64 caracteres hexadecimales. Esta calculadora online muestra el hash en minúsculas.
SHA-256 es determinista: los mismos bytes siempre producen el mismo hash. También está diseñado para ser unidireccional y resistente a colisiones. El resumen sirve para identificar o verificar datos, pero no puede descifrarse para recuperar el texto original. Hashing no es cifrado.
SHA-256 permite comprobar si un contenido cambió comparando un resumen recién calculado con un valor de confianza. Se usa en sumas de comprobación de descargas, identificadores de contenido, firmas digitales, huellas de certificados y deduplicación. Bitcoin emplea SHA-256 en la prueba de trabajo y SHA-256 doble en varios identificadores.
También forma parte de otras construcciones: HMAC-SHA-256 autentica mensajes, solicitudes API y JWT HS256 con una clave secreta; PBKDF2-HMAC-SHA-256 deriva claves mediante hashing repetido. Un hash SHA-256 simple no sustituye a HMAC, una firma digital ni una función para contraseñas.
La calculadora procesa los bytes UTF-8 exactos. Mayúsculas, espacios, puntuación, Unicode y saltos de línea cambian el resultado. Puedes seleccionar SHA-512, SHA-3, BLAKE2, SHA-1, MD5 o CRC32 para comparar el mismo texto.
SHA-256 codifica el mensaje como bytes, añade relleno y la longitud original y divide los datos en bloques de 512 bits. Cada bloque pasa por 64 rondas de operaciones binarias, sumas modulares, constantes y una expansión del mensaje. Ocho palabras de 32 bits forman el resumen final.
Un cambio mínimo debería modificar aproximadamente la mitad de los bits de salida: es el efecto avalancha. En un hash ideal de 256 bits, buscar una preimagen requiere unas 2256 pruebas y una colisión unas 2128. SHA-256 sigue siendo apropiado para integridad y protocolos modernos cuando se usa correctamente.
Genera un HMAC con texto y una clave secreta directamente en el navegador.
Calcula el hash SHA-1 de un texto localmente en el navegador.
Calcula el hash SHA-512 de un texto localmente en el navegador.
Calcula un hash MD5 de texto localmente en tu navegador.
Calcula un hash SHA3-256 de texto localmente en tu navegador.
Calcula un hash SHA3-512 de texto localmente en tu navegador.