呵呵,你太厉害了,竟然带密钥发布,是没有办法完全禁止别人从applet中获取他想要的数据的。为了安全你最好还是不要这样用,密钥之所以为密,就是因为不公开,公开的是公钥阿。

解决方案 »

  1.   

    使用一个Obfuscator
    - 一个字节码的Obfuscator将减小class文件的大小。
    - 增加安全要素,使你的class更难被反编译。
    - 很多好的obfuscators可以在网上下载。可以试一下下面的网址。
    http://www2.sys-com.com/java/readerschoice2001/liveupdateprotection2.cfm使用一个免费的Open Source的Obfuscator加密class文件。
    http://www.retroguard.com
      

  2.   

    顶,楼上的东东我也在用,的确好用,既是serialize时候会出麻烦,class背改变无法导入,如不用obfuscator又没办法处理security问题,想来想去还得用jni
    学习中~~~!
    郁闷,java的悲哀