[{"data":1,"prerenderedAt":270},["ShallowReactive",2],{"content:es:sha256-generator":3},{"id":4,"title":5,"body":6,"description":246,"extension":247,"faq":248,"kind":261,"locale":262,"meta":263,"navigation":264,"path":265,"seo":266,"seoTitle":267,"stem":268,"__hash__":269},"pages\u002Fes\u002Fsha256-generator.md","Generador de hash SHA-256",{"type":7,"value":8,"toc":235},"minimark",[9,14,18,21,24,28,39,49,53,86,96,111,115,118,122,125,128,132,135,141,145,201,205,227],[10,11,13],"h2",{"id":12},"qué-calcula-esta-herramienta","Qué calcula esta herramienta",[15,16,17],"p",{},"SHA-256 pertenece a SHA-2 y devuelve 256 bits: 64 caracteres hexadecimales completos. Se utiliza para identificar artefactos, reproducir checksums de descargas y verificar pasos de compilación. Copia el valor entero; recortarlo cambia la forma de comparar y puede reducir la resistencia del identificador.",[15,19,20],{},"Un SHA-256 simple no incorpora una clave secreta. Si alguien puede sustituir tanto el archivo como su checksum, puede publicar otra pareja que también coincida. Consigue el valor esperado por un canal autenticado y no confundas integridad de bytes con identidad del editor.",[15,22,23],{},"El texto se codifica como UTF-8 exactamente como se introduce. El archivo se procesa como bytes originales. El texto visible de un PDF o el contenido extraído de un ZIP no son el propio archivo. El comparador distingue un valor mal formado de una discrepancia válida.",[10,25,27],{"id":26},"ejemplo-comprobable","Ejemplo comprobable",[15,29,30,34,35,38],{},[31,32,33],"code",{},"UTF-8"," · ",[31,36,37],{},"abc"," · SHA-256",[40,41,47],"pre",{"className":42,"code":44,"language":45,"meta":46},[43],"language-text","ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad\n","text","",[31,48,44],{"__ignoreMap":46},[10,50,52],{"id":51},"cómo-calcular-y-comparar","Cómo calcular y comparar",[54,55,56,72,79],"ol",{},[57,58,59,60,64,65,68,69,71],"li",{},"Introduce el texto exacto en ",[61,62,63],"strong",{},"Texto de entrada"," o pulsa ",[61,66,67],{},"Ejemplo"," para cargar ",[31,70,37],{},". Se utiliza UTF-8 y se conservan los espacios y los saltos de línea.",[57,73,74,75,78],{},"En el modo de texto individual, una entrada no vacía de hasta 64 KiB se calcula tras una breve pausa. Pulsa ",[61,76,77],{},"Generar hash"," para una entrada vacía o de mayor tamaño. Al editar, se descarta el resultado anterior.",[57,80,81,82,85],{},"Para comprobar un archivo guardado, selecciona ",[61,83,84],{},"Verificación de archivos",", confirma el algoritmo y elige o arrastra el archivo. El cálculo de sus bytes originales comienza automáticamente.",[15,87,88,89,92,93,95],{},"Para calcular cada línea por separado, activa ",[61,90,91],{},"Un hash por línea",", decide si quieres incluir las líneas vacías y pulsa ",[61,94,77],{},". Este modo no se actualiza automáticamente. CRLF, LF y CR delimitan registros y no forman parte del hash de cada línea. Las líneas repetidas conservan sus números de origen.",[15,97,98,99,102,103,106,107,110],{},"Pega solo la referencia hexadecimal completa en ",[61,100,101],{},"Comparar valor esperado (opcional)"," y pulsa ",[61,104,105],{},"Comprobar",". Se ignoran las mayúsculas y los espacios exteriores; no se admiten espacios internos ni una longitud incorrecta. ",[61,108,109],{},"Copiar"," conserva el valor completo. TXT y CSV contienen identificadores, algoritmos y resultados, no el texto original ni las claves.",[10,112,114],{"id":113},"límites-privacidad-y-siguientes-pasos","Límites, privacidad y siguientes pasos",[15,116,117],{},"El texto admite hasta 10 MiB y el modo por líneas, hasta 10.000 registros, contando las líneas vacías antes de filtrarlas. La cola admite 50 archivos de hasta 1 GiB cada uno, leídos por bloques secuenciales de 2 MiB. Estos límites protegen los recursos del navegador; no garantizan un cálculo rápido en todos los móviles. Puedes cancelar si es necesario. El cálculo es local, aunque las peticiones normales de páginas y recursos llegan al alojamiento.",[10,119,121],{"id":120},"verificar-una-descarga-con-sha-256","Verificar una descarga con SHA-256",[15,123,124],{},"Obtén la referencia SHA-256 de la versión y plataforma exactas. En Verificación de archivos, selecciona SHA-256, elige el artefacto y compara los 64 caracteres antes de instalarlo o descomprimirlo. Ante una discrepancia, revisa la versión y la fuente; no recortes el resultado para forzar una coincidencia.",[15,126,127],{},"Al depurar texto, distingue el mensaje de una representación de bytes. Escribir 61 calcula los caracteres 6 y 1 en UTF-8; no los decodifica como el byte de a. El editor acepta texto UTF-8, no entrada Hex binaria. Si la autenticación de una petición exige una clave, utiliza HMAC y las reglas exactas del protocolo.",[10,129,131],{"id":130},"el-texto-61-no-es-el-byte-0x61","El texto 61 no es el byte 0x61",[15,133,134],{},"En modo de texto único, calcula 61 y luego sustitúyelo por a. Los resultados distintos muestran por qué no hay que confundir decodificación de bytes con codificación de texto.",[40,136,139],{"className":137,"code":138,"language":45,"meta":46},[43],"SHA-256 \u002F UTF-8 \"61\" (36 31):\nd029fa3a95e174a19934857f535eb9427d967218a36ea014b70ad704bc6c8d1c\nSHA-256 \u002F UTF-8 \"a\" (61):\nca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb\n",[31,140,138],{"__ignoreMap":46},[10,142,144],{"id":143},"por-qué-puede-fallar-una-comparación-sha-256","Por qué puede fallar una comparación SHA-256",[146,147,148,164],"table",{},[149,150,151],"thead",{},[152,153,154,158,161],"tr",{},[155,156,157],"th",{},"Problema",[155,159,160],{},"Motivo",[155,162,163],{},"Qué hacer",[165,166,167,179,190],"tbody",{},[152,168,169,173,176],{},[170,171,172],"td",{},"La referencia tiene 44 caracteres y termina en =",[170,174,175],{},"Puede estar codificada en Base64",[170,177,178],{},"Obtén o convierte correctamente la referencia a 64 caracteres hexadecimales.",[152,180,181,184,187],{},[170,182,183],{},"Se rechaza una línea de sha256sum",[170,185,186],{},"Incluye nombre de archivo o marcador",[170,188,189],{},"Pega solo el resumen y guarda el nombre aparte.",[152,191,192,195,198],{},[170,193,194],{},"No coincide una firma de webhook",[170,196,197],{},"Puede requerir HMAC y los bytes originales",[170,199,200],{},"Usa HMAC con la codificación de clave y el mensaje especificados.",[10,202,204],{"id":203},"herramientas-y-guías-relacionadas","Herramientas y guías relacionadas",[206,207,208,215,221],"ul",{},[57,209,210],{},[211,212,214],"a",{"href":213},"\u002Fes\u002Ffile-md5","Verificador de archivos",[57,216,217],{},[211,218,220],{"href":219},"\u002Fes\u002Fhmac-generator","Autenticación de mensajes HMAC",[57,222,223],{},[211,224,226],{"href":225},"\u002Fes\u002Fguides\u002Fmd5-vs-sha256","MD5 frente a SHA-256",[15,228,229],{},[211,230,234],{"href":231,"rel":232},"https:\u002F\u002Fcsrc.nist.gov\u002Fpubs\u002Ffips\u002F180-4\u002Fupd1\u002Ffinal",[233],"nofollow","FIPS 180-4",{"title":46,"searchDepth":236,"depth":236,"links":237},2,[238,239,240,241,242,243,244,245],{"id":12,"depth":236,"text":13},{"id":26,"depth":236,"text":27},{"id":51,"depth":236,"text":52},{"id":113,"depth":236,"text":114},{"id":120,"depth":236,"text":121},{"id":130,"depth":236,"text":131},{"id":143,"depth":236,"text":144},{"id":203,"depth":236,"text":204},"Calcula hashes SHA-256 de texto o archivos y compara el valor hexadecimal completo de 64 caracteres.","md",[249,252,255,258],{"question":250,"answer":251},"¿SHA-256 es lo mismo que HMAC-SHA256?","No. SHA-256 simple no tiene clave. HMAC es una construcción con clave distinta; úsala si el protocolo la exige.",{"question":253,"answer":254},"¿Acepta Comparar un SHA-256 en Base64?","No. El campo exige 64 caracteres hexadecimales. Base64 representa los mismos bytes de otra forma; quitar el relleno no convierte el valor a hexadecimal.",{"question":256,"answer":257},"¿Escribir 61 calcula el byte 0x61?","No. Calcula los caracteres 6 y 1 en UTF-8. Para el byte de la letra a, escribe a; para bytes binarios arbitrarios, selecciona un archivo local.",{"question":259,"answer":260},"¿Una firma SHA-256 de webhook siempre es un hash simple?","No. Muchos protocolos requieren HMAC-SHA256 u otra construcción. Sigue el algoritmo, la codificación de la clave y las reglas de bytes del proveedor.","tool","es",{},true,"\u002Fes\u002Fsha256-generator",{"title":5,"description":246},"Generador de hash SHA-256 — md5hash.net","es\u002Fsha256-generator","8qTu0Zfb2UwE7DS8GW0kGpxpZI_Q9mjV7x0pghjtFuk",1792048884080]