我经常在可供下载的文件旁边看到校验和。这种做法的目的使我难以理解。显然是为了检测损坏的文件,但是这种损坏的原因可能是什么?
文件肯定不会因传输错误而损坏,因为这些错误是由网络协议检测到的。当然,任何可以出于恶意目的更改文件的攻击者也可以同样更改给定的校验和。我们是否在检查硬盘驱动器错误?写作时比阅读时更容易发生这些吗?我错过了什么重要的东西吗?
networking files checksum
checksum ×1
files ×1
networking ×1