我一直在努力寻找一种方法将一些信息(如密码)传递给我的applet。由于代码是在客户端上执行的,我不想将这些信息以明文形式放在“param”中。
我使用php作为脚本来生成网页。所以,我想知道是否已经有某种解决方案/机制?如果没有,我想唯一的方法是加密php中的密码,将其作为参数传递并在applet中解密?我唯一的问题是解密它的方式也是在客户端applet中。为此,我想有人可以反编译applet并寻找它?或者它是安全的吗?
无论如何,我正在寻找一个好的解决方案,希望有一个?
提前致谢。
答案 0 :(得分:2)
没有安全的方法可以做到这一点。 applet可以访问用户的任何数据都可以访问。反编译Java applet是非常简单的,甚至混淆器只会增加一点延迟。
答案 1 :(得分:1)
一个想法:
小程序可以联系服务器获取密码(假设使用https)。 然后连接到(s)ftp服务器。
请注意,如果您使用的是ftp而不是sftp,则密码可能会在网络上以明文形式传递。