我编写了一个 Java Applet,它对一些表单字段进行加密,然后在服务器上解密。这在台式计算机上运行良好。但对于平板电脑和移动平台,支持要么非常有限,要么根本不支持,尤其是 iOS 设备。
在我的例子中,是否存在任何替代方法可以在移动设备的浏览器中运行代码来安全地加密表单字段?
我可以用 JavaScript 编写加密方案并混淆 JavaScript 代码,但这距离搜索如何反混淆 JavaScript 代码仅一步之遥。
有人有什么想法吗?
免责声明:我只是传递信息的人。有人告诉我要写一个小程序,所以我就写了一个小程序。 他们不想使用 SSL 并且正在尽一切努力避免它。
谢谢。
最佳答案
好的信使:
那么这不是您需要保护的代码 - 您需要保护您的加密 key ,这意味着使用 PGP(客户端上的公钥,服务器上的私钥)。
不如双向 SSL 好,所以这取决于您加密的原因。您仍然更容易受到中间人攻击。
如果您想开始在服务器上管理这种状态,您始终可以为每个 session 生成一个新的 PGP key 对。
关于java - 对于移动平台浏览器来说,Java Applet 的替代品有哪些?混淆的 Javascript 安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12624696/