¿Qué es un hash criptográfico?
Un hash es una función matemática que transforma un archivo de cualquier tamaño en una cadena de longitud fija. Para SHA-256, esa cadena son 256 bits (64 caracteres hexadecimales). El mismo archivo siempre produce el mismo hash; cambiar un solo bit cambia completamente el resultado.
Tres propiedades clave
- Determinismo: el mismo input produce siempre el mismo hash.
- Resistencia a colisiones: es computacionalmente inviable encontrar dos archivos distintos con el mismo SHA-256.
- Efecto avalancha: alterar un solo byte produce un hash totalmente diferente.
Por qué se eligió SHA-256
SHA-256 forma parte del estándar SHA-2 publicado por NIST. Es el mismo algoritmo que asegura Bitcoin, TLS y certificados digitales modernos. La NOM-151 lo adopta porque combina seguridad demostrada, rendimiento aceptable y disponibilidad universal en cualquier lenguaje y navegador.
El hash protege la privacidad
El SHA-256 es unidireccional: no permite reconstruir el documento original. Por eso en Certifica TepZ el hash se calcula en tu navegador y solo viaja al servidor la huella, nunca el contenido. Puedes certificar documentos confidenciales sin exponerlos.