服务器端我们可以验证用户身份,但我希望 ajax 或 JQuery 发送数据时数据安全。就像在客户端一样,某人只能看到加密格式的任何调用的参数。 那么我该怎么做呢。我在这个网站上看到过这种情况。
编辑
当数据来自服务器时,我们可以忽略加密数据。 但至少在发送时是必需的。 请参阅此网站上的示例,在您的首选项中设置通知复选框。 可以使用 Mozilla firefox 中的 firebug 插件来监视请求。
最佳答案
你不能。
如果浏览器(即 JavaScript)要读取/使用这些值,它们必须是明文。你可能想出的任何加密/加扰方案本质上都会被破坏,因为 JavaScript 本身必须能够解密/解读数据,因此任何具有中等智慧的人都可以访问源代码,从而能够弄清楚它。
您可以执行 SSL 请求来加密服务器连接,从而向第三方隐藏数据。
关于jquery - 如何在使用 ajax 和 JQuery 时加密发布数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/760273/