Generador de hash SHA-256
Calcule el hash SHA-256 de cualquier texto o archivo y compárelo con un checksum publicado, sin subir nada.
Generar hashes SHA-256 online
SHA-256 es el caballo de batalla del hash criptográfico en el día a día. Convierte cualquier entrada en una huella de 256 bits que cambia por completo si cambia un solo bit de la entrada, y nadie ha encontrado una forma práctica de producir dos entradas con el mismo hash. Los fabricantes de software publican checksums SHA-256 para que pueda confirmar que una descarga es auténtica y está intacta.
Esta página abre el generador de hash con SHA-256 resaltado. El texto se procesa como UTF-8, y los archivos se leen en local con la API Web Crypto del navegador; no se sube nada.
Usos habituales
- Verificar descargas de imágenes de sistemas operativos, instaladores y paquetes.
- Comprobaciones de integridad en pipelines de CI y en archivos de bloqueo (lock files).
- Direccionamiento por contenido, donde un archivo se identifica por el hash de su contenido, como en los digests de imágenes Docker y en el formato de objetos más reciente de Git.
- Firma: los certificados TLS y las firmas de código calculan el hash SHA-256 de los datos antes de firmarlos.
SHA-256 en la línea de comandos
| Sistema | Comando |
|---|---|
| Linux | sha256sum file.iso |
| macOS | shasum -a 256 file.iso |
| Windows PowerShell | Get-FileHash file.iso (SHA-256 es el algoritmo por defecto) |
| Windows cmd | certutil -hashfile file.iso SHA256 |
| OpenSSL | openssl dgst -sha256 file.iso |
Para calcular el hash de una cadena en una shell, use printf '%s' "text" | sha256sum o echo -n; un echo normal añade un salto de línea y da un hash distinto del que se muestra aquí.
SHA-256 en código
JavaScript en el navegador: crypto.subtle.digest('SHA-256', new TextEncoder().encode(text)). Python: hashlib.sha256(text.encode()).hexdigest(). PHP: hash('sha256', $text). Los tres devuelven la misma cadena hexadecimal para la misma entrada UTF-8.
Elegir entre funciones hash
Para trabajo nuevo, SHA-256 es la opción segura por defecto. SHA-512 da un resumen más largo y puede ser más rápido en máquinas de 64 bits; MD5 solo sirve para checksums heredados. Para comprobar paso a paso un archivo descargado, consulte el comprobador de checksum de archivos.