如何在客户端服务器协议中验证传输文件的完整性

How to Verify Integrity of Transferred Files in a Client Server Protocol

如何在客户端向服务器发送多个文件的客户端-服务器协议中使用文件校验和实现完整性验证。我正在使用以下步骤:

  1. 客户端连接到服务器并发送文件。
  2. 在服务器端,当服务器收到文件时,我计算了客户端和服务器文件的校验和(using this)。
  3. 然后通过比较客户端和服务器文件的校验和,完成完整性验证。

我的流程还好吗?如果我需要计算视频文件的校验和,校验和计算是否相同?

我觉得你的过程还不错。并且您链接到的散列函数正在 byte[] 上运行,尽管该示例使用文本文件,因此它应该适用于任何类型的文件,二进制或文本。