html <applet> hidden params </applet>

时间:2012-07-30 14:31:26

标签: java html applet

我在这个页面上有一个java applet:                            

为了使应用程序正常工作,必须将这两个参数传递给它,否则它将不允许用户连接。显然,这些参数可以被抓取/抓取,这是我想要停止的。我知道,如果你不想让别人得到什么,就不要把它放在互联网上;必须有办法做我想要完成的事情。

我尝试过使用ioncube loader,html“混淆器”,所有这些都能够轻松解码。主要目标是使.jar能够获取这些参数并允许通过Web浏览器访问我的服务,但不能让公众看到它们。我怎么能这样做?

2 个答案:

答案 0 :(得分:-1)

在双方(在Java Script和applet中)实现SHA加密之类的东西。

Java Script side : http://www.movable-type.co.uk/scripts/sha256.html
Java Side (applet) : http://www.mkyong.com/java/java-sha-hashing-example/

答案 1 :(得分:-1)

不要让它们成为启动参数。

相反,让你的applet加载,它做的第一件事就是联系另一个web服务来获取值。这样,您可以使用各种方法来实现加密,而且您无需将其放在HTML中。

如果/当您决定将应用程序移植到移动设备时,这也将对您有所帮助。