Comment prouver qu'un fichier n'a pas été falsifié?

Donc, pour une de mes affectations de programmation, j'ai utilisé la commande turnin par opposition à un binaire spécifique à une classe que je devais utiliser. Je n'ai pas compris cela jusqu'à ce que je n'ai pas compris que ma mission n'était pas classée. Pour aggraver les choses, la tâche que j'ai transmise a été écrasée par ma nouvelle affectation.

Donc, maintenant, j'ai les fichiers source qui montrent les horodatages qui sont clairement avant la date limite. Cependant, mon instructeur a souligné que je pouvais facilement manipuler les horodatages en utilisant la commande 'touch' qui est vraie. Comment puis-je démontrer que les fichiers sources n'ont pas été modifiés après la date limite? Il doit y avoir un moyen …

Avez-vous envoyé ces fichiers à n'importe qui par hasard, si vous pouvez en avoir une copie dans Gmail, Yahoo Mail etc., cela est également une preuve. Comme vous ne pouvez pas fausser la date d'envoi d'un courriel depuis Gmail (sauf si vous êtes un ingénieur de Google!).

Mais aussi, c'est une question de confiance, la question est de savoir si votre conférencier pense que vous êtes assez petit pour aller à un tel niveau? Je doute fortement du mot de personne sur ce qu'ils auraient pu faire (à moins que ce ne soit dans un essai sérieux).

Aussi, il y a autre chose à considérer, c'est le cas: s'il vous accuse de ne pas les avoir fait avant la date limite, il doit le prouver, mais s'il dit qu'ils n'ont pas été soumis avant la date d'échéance, ce qui est différent.

Avez-vous votre affectation sur un système qui est géré par une tierce partie approuvée, par exemple l'école elle-même? Si tel est le cas, ils pourraient l'avoir sauvegardé et pourraient le restaurer à l'état de la date d'échéance (et ainsi satisfaire votre enseignant).