Come dimostrare che un file non è stato manomesso?

Quindi, per una delle mie assegnazioni di programmazione, ho usato il command turnin in contrapposizione a un binario specifico di class che avrei dovuto usare. Non l'ho capito finché non ho capito che il mio incarico non è stato classificato. Per rendere le cose peggiori, l'incarico in cui sono stato accolto era stato sovrascritto dalla mia nuova assegnazione.

Così adesso ho i file di origine che mostrano timestamp che sono chiaramente prima della scadenza. Tuttavia, il mio istruttore ha sottolineato che potrei facilmente manipolare i timestamp usando il command "touch" che è vero. Come posso dimostrare che i file di origine non sono stati manomessi dopo la scadenza? Ci deve essere un modo …

Hai inviato questi file a qualcuno per caso, se puoi avere una copia di loro in Gmail, Yahoo Mail ecc. Allora è anche una prova. Poiché non è ansible falsificare l'orario di data di una e-mail inviata da Gmail (a less che tu non sia un ingegnere di Google!).

Ma anche questa è una questione di fiducia, la domanda è che tu lascia pensare che sei abbastanza piccolo da affondare a un tale livello? Dubito molto la parola della persona su quello che avrebbero potuto aver fatto (non a less che non si tratti di un process serio).

C'è anche qualcos'altro da considerare: se sta accusando di non averle fatto prima della scadenza, allora deve dimostrare, ma se sta dicendo che non sono state presentate prima della data dovuta, che è qualcosa di diverso in tutto.

Hai avuto il tuo incarico su un sistema gestito da una terza parte affidabile, ad esempio la scuola stessa? Se questo è il caso, potrebbero averlo supportto e sarebbero in grado di ripristinarlo allo stato o prima della scadenza (e quindi soddisfare il tuo insegnante).