Cómo saber si un documento fue alterado
Señales visuales de que un documento pudo haber sido editado y el método definitivo —comparación de hash criptográfico— para probar con certeza si un archivo fue alterado.
Attestify
Autor
Cómo saber si un documento fue alterado
Un PDF puede verse perfectamente normal y, aun así, haber sido editado: una cláusula cambiada, un valor modificado, una fecha alterada. A simple vista, estos cambios suelen ser prácticamente indetectables. Este artículo repasa las señales que pueden indicar manipulación y, sobre todo, el método que realmente prueba si un documento fue o no alterado.
Señales visuales de alteración (indicios, no pruebas)
Antes del método definitivo, vale la pena conocer las señales que suelen aparecer en documentos editados con poco cuidado:
- Fuentes inconsistentes: un fragmento con tipografía, tamaño o espaciado ligeramente distinto al resto del texto.
- Alineación extraña: números o palabras que no se alinean perfectamente con el resto de una tabla o párrafo.
- Capas visibles en un PDF: al intentar seleccionar el texto, un fragmento se comporta como una imagen pegada sobre el texto original.
- Metadatos inconsistentes: la fecha de "creación" y "modificación" del archivo (visible en las propiedades del documento) no coincide con la fecha alegada, o muestra ediciones hechas en un software distinto al original.
- Calidad o resolución de imagen distinta: en documentos escaneados, un sello o firma con nitidez notablemente diferente al resto de la página.
Estas señales son útiles para levantar sospechas, pero no son prueba. Los metadatos pueden borrarse o falsificarse, y una edición bien hecha no deja rastro visual alguno.
El problema de los métodos tradicionales
Comparar dos copias impresas, revisar firmas "a ojo" o confiar en la palabra de quien envió el documento son prácticas frágiles. Ninguna de ellas responde a la pregunta central: ¿este archivo, hoy, es idéntico al que existía en determinada fecha?
El método que realmente prueba alteración: comparación de hash
La forma técnicamente confiable de saber si un documento fue alterado es comparar el hash criptográfico del archivo actual con el hash de una versión registrada previamente.
Así funciona:
- En el momento en que el documento se crea o se firma, se genera un hash (normalmente SHA-256): un código único derivado de todo el contenido del archivo.
- Ese hash se registra en un lugar donde no puede alterarse después, como un contrato inteligente en blockchain, junto con la fecha y hora exactas.
- Más adelante, cuando surge una duda sobre el documento, basta con volver a generar el hash del archivo en cuestión y compararlo con el hash registrado.
Si los dos hashes son idénticos, el archivo no sufrió ninguna alteración, ni siquiera un espacio de más. Si son diferentes, algo cambió en el contenido, aunque el cambio sea invisible a simple vista. No existe un punto medio: los hashes criptográficos como SHA-256 no tienen "casi igual"; cualquier alteración, por mínima que sea, genera un resultado completamente distinto.
Por qué esto funciona sin necesidad de comparar los dos archivos lado a lado
La fortaleza de este método es que no depende de la comparación visual. Un documento con una sola coma cambiada es, a efectos de hash, un archivo totalmente diferente del original: el algoritmo amplifica cualquier diferencia mínima en un resultado completamente distinto, sin ningún patrón que relacione un hash con el otro.
¿Y si el documento nunca tuvo un hash registrado?
Aquí está la limitación real: este método solo funciona si se generó y registró un hash en el momento en que el documento era confiablemente original, normalmente justo después de su creación o firma. No es posible probar retroactivamente que un documento antiguo, sin ningún registro previo, no fue alterado; en ese caso, solo quedan los indicios indirectos mencionados anteriormente.
Este es el principal argumento para registrar los documentos importantes en el momento en que se generan, y no simplemente guardarlos. Servicios como Attestify automatizan justamente ese paso: el hash SHA-256 del documento se genera en el navegador en el momento de la carga, se registra en la blockchain de Polygon y se refuerza con una marca de tiempo RFC 3161 de una autoridad externa (FreeTSA). A partir de ahí, cualquier persona puede, en cualquier momento, subir el archivo a la página pública de verificación y descubrir en segundos si sigue siendo idéntico al original, sin costo y sin necesidad de registrarse.
Resumen
| Situación | Qué es posible descubrir |
|---|---|
| Documento sin hash registrado previamente | Solo indicios visuales, nunca prueba definitiva |
| Documento con hash registrado en blockchain | Prueba matemática y definitiva de alteración o integridad |
La lección práctica: si un documento importa lo suficiente como para generar una disputa, importa lo suficiente como para tener su hash registrado en el momento en que se crea.
Experimente o Attestify gratuitamente
Registre seus primeiros documentos na blockchain sem custo. Sem cartão de crédito.
Começar grátis