如何证明文件没有被篡改?

如何证明文件没有被篡改?

因此,对于我的一项编程作业,我使用了命令turnin,而不是我应该使用的课程专用二进制文件。直到我发现我的作业没有评分,我才意识到这一点。更糟糕的是,我提交的作业已被我的新作业覆盖。

所以现在我有源文件,显示时间戳明显早于截止时间。但是,我的导师指出,我可以使用“touch”命令轻松操纵时间戳,这是真的。我还能如何证明源文件在截止日期之后没有被篡改?一定有办法……

答案1

您是否曾通过电子邮件将这些文件发送给任何人?如果您在 Gmail、Yahoo Mail 等中拥有这些文件的副本,那么这也是一个证据。因为您无法伪造从 Gmail 发送的电子邮件的日期时间(除非您是 Google 工程师!)。

但这也是信任的问题,问题是你的讲师是否认为你小气到会堕落到这样的地步?我非常怀疑这个人可能做过什么(除非是在一次严肃的审判中)。

另外还有一点需要考虑:如果他指责你没有在截止日期之前完成它们,那么他必须证明这一点,但如果他说它们没有在截止日期之前提交,那就完全是另一回事了。

答案2

你的作业是否在由受信任的第三方(例如学校本身)运营的系统上完成?如果是这种情况,他们可能已经备份了作业,并能够在截止日期或之前将其恢复到原状(从而让你的老师满意)。

相关内容