Qué calcula esta herramienta
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.
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.
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.
Ejemplo comprobable
UTF-8 · abc · SHA-256
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Cómo calcular y comparar
- Introduce el texto exacto en Texto de entrada o pulsa Ejemplo para cargar
abc. Se utiliza UTF-8 y se conservan los espacios y los saltos de línea. - En el modo de texto individual, una entrada no vacía de hasta 64 KiB se calcula tras una breve pausa. Pulsa Generar hash para una entrada vacía o de mayor tamaño. Al editar, se descarta el resultado anterior.
- Para comprobar un archivo guardado, selecciona Verificación de archivos, confirma el algoritmo y elige o arrastra el archivo. El cálculo de sus bytes originales comienza automáticamente.
Para calcular cada línea por separado, activa Un hash por línea, decide si quieres incluir las líneas vacías y pulsa Generar hash. 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.
Pega solo la referencia hexadecimal completa en Comparar valor esperado (opcional) y pulsa Comprobar. Se ignoran las mayúsculas y los espacios exteriores; no se admiten espacios internos ni una longitud incorrecta. Copiar conserva el valor completo. TXT y CSV contienen identificadores, algoritmos y resultados, no el texto original ni las claves.
Límites, privacidad y siguientes pasos
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.
Verificar una descarga con SHA-256
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.
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.
El texto 61 no es el byte 0x61
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.
SHA-256 / UTF-8 "61" (36 31):
d029fa3a95e174a19934857f535eb9427d967218a36ea014b70ad704bc6c8d1c
SHA-256 / UTF-8 "a" (61):
ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb
Por qué puede fallar una comparación SHA-256
| Problema | Motivo | Qué hacer |
|---|---|---|
| La referencia tiene 44 caracteres y termina en = | Puede estar codificada en Base64 | Obtén o convierte correctamente la referencia a 64 caracteres hexadecimales. |
| Se rechaza una línea de sha256sum | Incluye nombre de archivo o marcador | Pega solo el resumen y guarda el nombre aparte. |
| No coincide una firma de webhook | Puede requerir HMAC y los bytes originales | Usa HMAC con la codificación de clave y el mensaje especificados. |