如何隐藏发送给客户端的字符串?

时间:2015-01-26 16:40:31

标签: jquery asp.net ajax http

我在服务器端有一个csv文件,客户端使用jquery ajax调用检索该文件。

我希望隐藏文字以防止窥探,并确保使用我的代码以外的客户端工具无法查看或打开.csv文件。

1 个答案:

答案 0 :(得分:1)

客户端可以查看通过线路发送的任何数据。因此,如果您不希望他们拥有数据,请不要将数据发送给他们。

但是,您可以通过在服务器上加密信息然后在客户端上解密来查看信息。见Encrypt and decrypt a string。即使这样,聪明的用户也可以检查应用程序使用的内存。加密是正确实施的难点。

最后,你正在为一场失败的战斗而战。是否有权查看数据?如果是这样,那么就给他们数据。如果没有,那么首先不要向他们发送数据。