我在这个页面上有一个java applet:
为了使应用程序正常工作,必须将这两个参数传递给它,否则它将不允许用户连接。显然,这些参数可以被抓取/抓取,这是我想要停止的。我知道,如果你不想让别人得到什么,就不要把它放在互联网上;必须有办法做我想要完成的事情。
我尝试过使用ioncube loader,html“混淆器”,所有这些都能够轻松解码。主要目标是使.jar能够获取这些参数并允许通过Web浏览器访问我的服务,但不能让公众看到它们。我怎么能这样做?
答案 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中。
如果/当您决定将应用程序移植到移动设备时,这也将对您有所帮助。