我写了一个Java Applet,它先加密一些表单字段,然后在服务器上解密。这在台式计算机上工作正常。但是对于平板电脑和移动平台,支持要么非常有限,要么根本不支持,特别是对于iOS设备。
在我的情况下,是否存在用于在移动设备的浏览器中运行代码的其他方法,以安全地加密表单字段?
我可以用JavaScript编写加密方案并模糊化JavaScript代码,但是这与搜索如何去模糊化JavaScript代码没有太大的距离。
任何人有任何想法吗?
免责声明:我只是信使。有人告诉我写一个applet,所以我写一个applet。他们不想使用SSL,并且正在竭尽所能避免SSL。
谢谢。
最佳答案
OK Messenger:
那不是您需要保护的代码-您需要保护您的加密密钥,这意味着使用PGP(客户端上的公钥,服务器上的私钥)。
不如双向SSL出色,因此取决于您的加密原因。您仍然更容易受到中间人攻击。
如果要开始在服务器上管理这种状态,则始终可以为每个会话生成一个新的PGP密钥对。
http://www.hanewin.net/encrypt/
关于java - 移动平台浏览器的Java Applet替代品有哪些?混淆的Javascript安全吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12624696/