比较本地文本文件与服务器文本文件

Compare local text file with server text file

我的服务器上有一个名为 "questions.txt" 的文件,其中存储了问题。在我的应用程序中,我有一个原始 res 文件夹,其中还有一个 "questions.txt"。我有几件事想做,但不知道怎么做:

  1. 防止用户使用文件资源管理器自行编辑文本文件

  2. 在应用程序启动时,将本地文本文件与服务器文本文件进行比较,并在必要时更新本地文本文件。

  3. 显然让一切都尽可能安全。

我希望你能帮助我或给我一个关于如何实现这一点的想法。

戴夫

1:如果用户拥有 root 权限,则无法真正防止这种情况,除非您找到加密数据的方法并设法隐藏应用程序的实现以对其进行解密。

2:如果文件很大,您可以对文件进行哈希处理,并将其与文件的服务器端哈希进行比较,以保存传输的数据。

3:不要再使用普通的HTTP连接,寻找加解密的方法。 HTTPS 适用于此。