Integridad documental

SHA-256, explicado sin rodeos

Cómo BunnyStat® prueba que tu reporte PDF es exactamente el que generó — sin que nadie lo haya tocado después.

¿Qué es un hash?

Un hash es como la huella digital de un archivo. Igual que dos personas no pueden tener la misma huella dactilar, dos archivos distintos — en la práctica — no pueden tener el mismo hash.

Piénsalo como una calculadora que siempre da el mismo resultado para los mismos datos de entrada, pero un resultado completamente diferente si cambias aunque sea una coma.

Hash ilustrativo del texto de arriba:

Este hash es simulado — solo para mostrar el efecto visualmente, no es SHA-256 real. Igual que el algoritmo real, cualquier cambio (incluida una sola coma) produce un resultado completamente distinto.

"Glucosa: 5.5 mmol/L"
a3f9b2c1d4e5f6789abc12de34fa5678bcd9012ef34ab56cd78ef90ab12cd34
"Glucosa: 5.6 mmol/L"
7d2e88f01ac34bb90e5f1234567890abcdef01234567890fedcba9876543210

(Hashes ilustrativos — no corresponden a un archivo real.) Un solo dígito cambió el valor de glucosa. El hash no se parece en nada al anterior — no hay "medio parecido" en un hash: o es idéntico, o el archivo no es el mismo.

¿Cómo se calcula el hash de un PDF?

SHA-256 es el algoritmo más confiable del mundo para calcular hashes. Lo usan los bancos, los gobiernos y las criptomonedas.

El resultado siempre tiene 64 caracteres hexadecimales (dígitos del 0-9 y letras de la A-F). Siempre 64, sin importar si el archivo tiene 1 KB o 1 GB.

Ejemplo de formato (ilustrativo)

a3f9b2c1d4e5f6789abc12de34fa5678bcd9012ef34ab56cd78ef90ab12cd34

¿Para qué lo usa BunnyStat?

Cuando BunnyStat® genera tu reporte, calcula el hash SHA-256 del PDF completo y lo imprime en dos lugares: un hash abreviado dentro del código QR de la Página 1, y el hash completo en texto en el Anexo D (Integridad y Declaraciones).

Página 1 — Portada del reporte
▦
Código QR de verificación
Hash (abreviado): a3f9b2c1...ab12cd34
Anexo D — Integridad y Declaraciones
Hash SHA-256 completo (64 caracteres): a3f9b2c1d4e5f6789abc12de34fa5678bcd9012ef34ab56cd78ef90ab12cd34

Si alguien modifica el PDF después — aunque sea cambiar una coma — el hash que puedas calcular tú ya no coincidirá con el que está impreso. Esa diferencia es la prueba de que el documento fue alterado.

¿Cómo verifico mi reporte?

1
Ve a bunnystat.com/verificar
2
Sube tu archivo PDF o pega el hash
3
BunnyStat compara automáticamente
4
✅ / ❌ resultado en segundos

Alternativa manual — si prefieres calcular el hash tú mismo, sin subir el archivo a ningún lado:

Windows (PowerShell / CMD)
certutil -hashfile Reporte.pdf SHA256
Mac / Linux
shasum -a 256 Reporte.pdf

Compara el resultado con el hash completo impreso en el Anexo D de tu reporte — deben ser idénticos, carácter por carácter.

¿Por qué importa esto en el laboratorio?

En una auditoría ISO 15189, el auditor puede preguntarte si los reportes de validación que presentas son los originales y no han sido modificados. Con el hash SHA-256 puedes probarlo en segundos — sin depender de que "confíen en tu palabra".

Fuente