java - 对于移动平台浏览器来说,Java Applet 的替代品有哪些?混淆的 Javascript 安全吗?

标签 java javascript mobile browser applet

我编写了一个 Java Applet,它对一些表单字段进行加密,然后在服务器上解密。这在台式计算机上运行良好。但对于平板电脑和移动平台,支持要么非常有限,要么根本不支持,尤其是 iOS 设备。

在我的例子中,是否存在任何替代方法可以在移动设备的浏览器中运行代码来安全地加密表单字段?

我可以用 JavaScript 编写加密方案并混淆 JavaScript 代码,但这距离搜索如何反混淆 JavaScript 代码仅一步之遥。

有人有什么想法吗?

免责声明:我只是传递信息的人。有人告诉我要写一个小程序,所以我就写了一个小程序。 他们不想使用 SSL 并且正在尽一切努力避免它。

谢谢。

最佳答案

好的信使:

那么这不是您需要保护的代码 - 您需要保护您的加密 key ,这意味着使用 PGP(客户端上的公钥,服务器上的私钥)。

不如双向 SSL 好,所以这取决于您加密的原因。您仍然更容易受到中间人攻击。

如果您想开始在服务器上管理这种状态,您始终可以为每个 session 生成一个新的 PGP key 对。

http://www.hanewin.net/encrypt/

关于java - 对于移动平台浏览器来说,Java Applet 的替代品有哪些?混淆的 Javascript 安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12624696/

相关文章:

java - 为什么 applet 不需要 main()?

java - 如何避免 instanceof 调用?

javascript - 从 .html() 中排除一些元素;在 jQuery 中

javascript - 将 mousedown 焦点更改为新的 div

java - 从servlet打印多行查询输出到jsp///

java - 读取.class文件

javascript - 如何从 jQuery 中的一堆动态创建的元素中只选择文本框?

ios - 重定向 iOS MDM native 代理

react-native - Realm 错误 - _constructor 必须是 'function' 类型,得到(未定义)

javascript - 如何在 Web 应用程序上获取键盘高度