Skip to content
BlockchainSign
es

¿Qué es un hash SHA-256? (Explicado sencillo)

¿Qué es un hash SHA-256? (Explicado sencillo)
Photo: Markus Spiske on Pexels

Si has leído algo sobre blockchains, sellado en el tiempo o contraseñas, habrás visto la palabra hash. Suena técnico, pero la idea es simple: es el motor detrás de demostrar que un archivo existió y no ha cambiado.

Un hash es una huella digital

Una función hash toma cualquier entrada —una palabra, un documento, un vídeo de 4 GB— y produce una cadena corta de caracteres de longitud fija. SHA-256 siempre genera un resultado de 64 caracteres (256 bits). Por ejemplo, generar el hash de la palabra "hola" con SHA-256 siempre da la misma cadena larga, cada vez, en cualquier ordenador.

Las propiedades que lo hacen útil

  • Determinista: la misma entrada siempre produce el mismo hash.
  • Longitud fija: un tuit y una película entera generan ambos un hash SHA-256 de 64 caracteres.
  • Efecto avalancha: cambia un solo carácter y el hash cambia por completo. No hay nada "cercano": es totalmente diferente.
  • Unidireccional: no puedes revertir un hash para obtener el archivo original. No revela nada sobre su contenido.

Por qué esto demuestra que un archivo no ha cambiado

Debido a que cualquier cambio —incluso un solo byte— produce un hash completamente distinto, el hash es una verificación perfecta de integridad. Si registras el hash de un archivo hoy y el hash sigue coincidiendo el año que viene, el archivo es idéntico de forma demostrable. Si cambiara incluso una coma, los hashes no coincidirían.

Exactamente por eso el hashing es la base del sellado en el tiempo de confianza: no almacenas el archivo en ningún lugar público, sino su hash. Demuestra que el hash existía en un momento determinado y habrás demostrado que el archivo exacto existía entonces, manteniendo el contenido privado.

Dónde lo has visto

SHA-256 asegura Bitcoin, verifica descargas de software y almacena contraseñas de forma segura. BlockchainSign también lo utiliza: tu archivo se procesa con SHA-256 en tu navegador, y solo esa huella digital se registra en la blockchain de Ethereum, ofreciéndote una prueba inalterable y fechada sin exponer nunca tu archivo.

Preguntas frecuentes

¿Pueden dos archivos diferentes tener el mismo hash SHA-256?
En teoría existe una 'colisión', pero con SHA-256 nadie ha encontrado nunca dos archivos con el mismo hash, y se considera computacionalmente inviable. En la práctica, un hash coincidente significa que los archivos son idénticos.
¿Se puede revertir un hash para obtener el archivo original?
No. El hashing es unidireccional: el hash no revela nada sobre el contenido y no puede convertirse de nuevo en el archivo. Por eso, solo hace falta hacer público el hash, nunca el archivo, para demostrar su existencia.
¿Por qué se usa SHA-256 en lugar de otros hashes?
SHA-256 es un estándar ampliamente analizado y resistente a colisiones, utilizado en Bitcoin, certificados TLS y firmas de software. Es rápido, genera una huella compacta de 256 bits y no tiene debilidades prácticas conocidas.

Demuestra hoy que tu trabajo ya existía

Sella en el tiempo cualquier archivo en la blockchain de Ethereum y consigue un certificado inalterable y para siempre. Tu archivo nunca sale de tu navegador.