【发布时间】:2011-12-05 13:47:12
【问题描述】:
目前,我有一台服务器可以连接 2 个客户端。这两个客户端的硬盘上都有一个文本文件,程序一启动就会读取该文本文件。此文本文件应在两个客户端(应由服务器验证)上包含完全相同的数据(它只是纯文本),否则服务器可能不为客户端提供服务。
我想知道如何正确执行此操作。我应该怎么办?计算一个哈希码,或者使用 MD5/SHA1/SHA2 来做这样的事情?我应该先读取文件并在创建的对象上计算哈希码还是直接在文件上计算 MD5?
谢谢
【问题讨论】:
-
也许是CRC32 check?文件内容有多大?如果很小,您可能只是逐字节比较它们。顺便说一句 - 这为最终用户提供了哪些应用程序功能?