java - java和javascript中的加密解密

标签 java javascript encryption

我正在从java脚本页面调用一个用java编写的restful web服务,并且从restful web服务返回J SON数据。我如何在java中加密json数据,以便没有人可以使用firebug看到数据,并且我再次需要在java脚本页面中解密数据。
我在某个地方读到过有关 b 儿子的信息,但我无法获得有关此的太多信息。
有什么办法可以做到这一点。
提前致谢。 我正在像这样从 java 脚本进行 ajax 调用...

$.post(url,{cache: false, "_": $.now() },function(){
            //  code
        }, "json");

and from server i am returning json data like this
objectmapper.writeValueAsString("String data");

最佳答案

无论客户端和服务器之间使用哪种加密,客户端都必须有一个可以读取数据的点。那是在浏览器中,它暴露于 JavaScript,因此也暴露于 Firebug。

Bson 是 bynary Json ( http://bsonspec.org/ ),并且,除非 javascript 自己读取和写入流(不将其解析为明文对象),否则您会遇到同样的问题。

关于java - java和javascript中的加密解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22996614/

相关文章:

java - 在 Java 中,除了数量和类型之外,对方法参数施加约束

java - 重新启动应用程序时 SharedPreferences 不保存 boolean 值

javascript - 通过提交按钮将 PHP 转换为 JavaScript

javascript - 从 Node.js 订阅 SalesForce 主题时出错

javascript - 带有 Colorbox 插件的简单 jQuery 图片库的问题

java - AES CBC 算法如何检查密码转换 key 是否正确?

java - 如何向 Google Firebase 身份验证 UI 添加 "I accept the terms & privacy policy"复选框?

java - 如何在 Spring 的每次测试之前重新创建数据库?

java - AES 加密(Python 和 Java)

swift - 使用 Apples CryptoKit 在 iOS 和 Kotlin/Java 之间进行跨平台 AES 加密