0

出于法律原因,我应该让客户能够下载 CSV 文件,但她/他应该只能阅读,不能修改。处理这个用例的常用方法是什么?文件上的某种签名,这样如果它被修改,你可以看到它不是他的原始形式?

我不需要绑定到特定语言的解决方案,我只想知道什么是最佳实践。

4

1 回答 1

3

如果客户能够将此文件下载到他的计算机中,那么您无法阻止她/他对其进行修改。但是,您可能很容易检测到更改,最简单的方法是为文件生成加密哈希函数,即:

$ sha256sum data.csv
eea8254c7500ba3de996aa8ad6af399183f04e17d4a8102fde539dbc93a90012  data.csv
于 2019-04-12T14:39:04.193 回答