Peritaje fotográficoALEJANDRO MAESTRE

Laboratorio didáctico

Mismos píxeles, distinta fecha: un ensayo de metadatos

Comparación didáctica de dos archivos con fechas EXIF diferentes y los mismos píxeles decodificados.
Esquema del ensayo. Las fechas son ficticias; los archivos descargables utilizan un patrón geométrico sin personas.
Ampliar ilustración

¿Puede cambiar la fecha declarada de una imagen sin cambiar lo que vemos? Sí. Este ensayo permite comprobarlo con dos archivos descargables, el procedimiento y los resultados de la comparación.

Es material didáctico preparado para esta web. Se utiliza un patrón geométrico original generado para el ensayo, sin personas. Las dos fechas son ficticias e introducidas expresamente. Los archivos son copias de prueba de una ilustración, no originales de cámara ni evidencias de un expediente. La ilustración no procede de una cámara y esas fechas no corresponden a una captura real.

1. Pregunta y material de referencia

La pregunta es limitada: comprobar si modificar una etiqueta EXIF puede producir archivos distintos con los mismos píxeles decodificados. El patrón no tiene cámara de origen ni fecha de captura que puedan investigarse.

Descargar el ensayo completo en ZIP: dos JPEG, instrucciones, resultados y dos scripts de comprobación. No requiere registro ni envío de archivos.

También puedes consultar el archivo A, el archivo B y los resultados completos en JSON.

2. Operación controlada

Se crean dos copias del mismo JPEG de prueba. Con ExifTool se retiran sus metadatos y se introduce únicamente una fecha de prueba en DateTimeOriginal: 2020:01:02 10:00:00 para A y 2024:07:08 10:00:00 para B. No se edita ni vuelve a comprimir el contenido visual.

La verificación se realizó con ExifTool 13.55 y Pillow 12.3.0. Se calculó SHA-256 sobre cada archivo completo. Después se decodificó cada JPEG, se convirtió a RGB y se compararon las dimensiones y todos los bytes de píxeles. El ZIP conserva las versiones, las dimensiones y los hashes completos para comprobarlos.

3. Resultado observado

Comprobación Archivo A Archivo B
DateTimeOriginal, dato de prueba 2020:01:02 10:00:00 2024:07:08 10:00:00
Dimensiones 900 × 900 píxeles 900 × 900 píxeles
Tamaño del archivo 74075 bytes 74075 bytes
SHA-256 del archivo, inicio abreviado 1f2c32bf7bebcf57… be6ee619259a3aba…
Comparación completa de píxeles RGB Idénticos a B Idénticos a A

Los archivos son distintos, aunque tienen el mismo tamaño y los mismos píxeles decodificados. La comparación binaria detecta una diferencia; la lectura EXIF y el procedimiento controlado explican aquí en qué consiste. Los prefijos abreviados de la tabla sirven para orientarse: la verificación utiliza los hashes completos del JSON.

4. Cómo repetir la comprobación

Descomprime el ZIP en una carpeta nueva. Con ExifTool instalado, esta consulta lee la etiqueta, sin escribir:

exiftool -a -G1 -s -DateTimeOriginal referencia-a.jpg referencia-b.jpg

Para comparar los hashes en Linux:

sha256sum referencia-a.jpg referencia-b.jpg

En macOS utiliza shasum -a 256 seguido de los dos nombres; en PowerShell de Windows, Get-FileHash referencia-a.jpg, referencia-b.jpg -Algorithm SHA256.

El archivo verificar.py incluido comprueba los hashes completos, las dimensiones y la igualdad de todos los bytes RGB. Requiere Python 3 y Pillow; se ejecuta con python verificar.py o python3 verificar.py, según tu instalación. Puedes leer su código antes de ejecutarlo.

Para reproducir la modificación, reproducir.py crea una copia nueva de A, cambia solo su fecha EXIF con ExifTool y compara el resultado visual. Rechaza sobrescribir una copia ya existente. El resultado del ensayo es la igualdad de píxeles junto con la diferencia del archivo: no se exige que distintas versiones de las herramientas escriban exactamente los mismos bytes auxiliares.

5. Qué demuestra y qué no

  • Demuestra, en este material controlado, que una fecha declarada puede cambiar sin modificar los píxeles decodificados.
  • Un hash distinto no demuestra por sí solo un fotomontaje: también puede cambiar por metadatos u otras diferencias del archivo.
  • Un hash igual sirve para comprobar identidad binaria respecto de una referencia conservada; no acredita que la escena representada sea verdadera.
  • La igualdad de los píxeles en este ensayo no certifica la autenticidad de archivos desconocidos. La comparación RGB descrita tampoco agota propiedades como perfiles de color, orientación o representación en otros visores.
  • La fecha real exige contrastar el archivo con referencias y contexto. No puede deducirse de estas fechas ficticias.

Fundamento y aplicación pericial

El capítulo 6 de Hany Farid, Photo Forensics (MIT Press, 2016) estudia metadatos y estructura del archivo. Este ensayo ilustra una limitación de la información declarada; no reproduce ni valida todas las técnicas del libro. La documentación de ExifTool distingue lectura y escritura de etiquetas. El marco metodológico explica cómo se combinan los resultados con otras observaciones.

En una investigación real es necesario preservar los archivos recibidos, documentar el proceso y delimitar las conclusiones. Si necesitas estudiar una fecha discutida o una posible alteración, describe tu consulta. La entrega de las evidencias se acuerda por un canal adecuado.

Hablemos de tu caso

Una pregunta concreta.
Un primer paso claro.

Cuéntame qué necesitas esclarecer y qué material conservas.
Valoraremos el alcance antes de acordar el encargo.

Solicitar valoración de mi caso