Glosario
Qué es la huella de un documento
Un número corto que cambia si cambia una sola coma del documento.
Huella (hash)
Un valor corto calculado a partir del contenido completo de un archivo, de modo que cualquier cambio en el archivo —por mínimo que sea— produce un valor completamente distinto.
Es lo que permite comprobar que un documento no ha cambiado sin tener que guardar una copia para comparar. Basta con guardar la huella, que ocupa unas decenas de caracteres.
Las tres propiedades que la hacen útil
La tercera importa más de lo que parece: se puede publicar la huella de un contrato confidencial sin revelar nada de su contenido, y aun así demostrar después que ese contrato es el mismo.
Ten en cuenta
Cuando la verificación dice «no coincide», casi nunca es fraude: reimprimir un PDF, volver a guardarlo desde otro programa o convertirlo cambia el archivo. Cambia el archivo, cambia la huella.
›¿Dos documentos distintos pueden dar la misma huella?
Con los algoritmos en uso, en la práctica no.
›¿La huella dice qué cambió?
No, solo que algo cambió. Para saber qué, hay que comparar las dos versiones.
›¿Tengo que entender esto para usarlo?
No. La verificación te dice «coincide» o «no coincide».
Un caso real
La situación
Dos partes quieren dejar constancia de un acuerdo confidencial sin enseñárselo a nadie.
Qué haces
- Sellan el documento
- Comparten solo la huella con un tercero
Qué consigues
Pueden demostrar más adelante que el acuerdo es exactamente ese, sin haber revelado su contenido.
La situación
Alguien reenvía un documento y hay que saber si es el mismo.
Qué haces
- Compara la huella del recibido con la registrada
Qué consigues
La comprobación no depende de leerlo entero.
La situación
Se cambia una coma en un contrato ya sellado.
Qué haces
- Comprueba que la huella ya no coincide
Qué consigues
Cualquier cambio se detecta, por pequeño que sea.
La situación
Dos copias parecen iguales y una está manipulada.
Qué haces
- Calcula la huella de las dos
Qué consigues
Se distingue el original sin abrir un litigio.
La situación
Hay que demostrar la existencia de un documento sin revelarlo.
Qué haces
- Comparte solo su huella
Qué consigues
La prueba viaja sin el contenido.
La situación
Un tercero pide verificar un documento que le llegó por otro canal.
Qué haces
- Le indica cómo comprobar la huella por su cuenta
Qué consigues
La verificación no exige confiar en quien se lo envió.
Este artículo responde a
- qué es el hash de un archivo
- huella digital de un documento
- cómo se sabe si un pdf ha sido modificado
- sha256 documento