0

我正在研究一个解决方案,其中一个功能是检查某些文件是否未被篡改,换句话说,是否被黑客入侵。我计划将 MD5 和与创建日期和修改日期混合使用,但想看看是否有人以前做过类似的事情。我目前正在使用 C#,但您可以建议任何其他语言。我只是想听听它或架构的技术部分。

4

1 回答 1

3

出于安全原因,我们有一个应用程序可以检查文件的有效性。CRC32 校验和使用简单的字典查找存储在单独的文件中。CRC32、MD5 或任何其他散列/校验和功能中的哪一个纯粹是选择:您只需要知道文件是否已更改(至少您是这么说的)。由于文件的每个字节都包含在计算中,因此将获取任何更改,包括简单的字节交换。

不要使用文件日期:太不可靠并且很容易更改。

于 2011-09-14T19:03:29.107 回答