当前位置: 技术问答>java相关
请问高手,我在java applet中有 密钥 ,如何不给客户端用反编译或其他方法知道我的密钥??
来源: 互联网 发布时间:2017-03-18
本文导语: 请问高手,我在java applet中有 密钥 ,如何不给客户端用反编译或其他方法知道我的密钥?? | 使用一个Obfuscator - 一个字节码的Obfuscator将减小class文件的大小。 - 增加安全要素,使你的class...
请问高手,我在java applet中有 密钥 ,如何不给客户端用反编译或其他方法知道我的密钥??
|
使用一个Obfuscator
- 一个字节码的Obfuscator将减小class文件的大小。
- 增加安全要素,使你的class更难被反编译。
- 很多好的obfuscators可以在网上下载。可以试一下下面的网址。
http://www2.sys-com.com/java/readerschoice2001/liveupdateprotection2.cfm
使用一个免费的Open Source的Obfuscator加密class文件。
http://www.retroguard.com
- 一个字节码的Obfuscator将减小class文件的大小。
- 增加安全要素,使你的class更难被反编译。
- 很多好的obfuscators可以在网上下载。可以试一下下面的网址。
http://www2.sys-com.com/java/readerschoice2001/liveupdateprotection2.cfm
使用一个免费的Open Source的Obfuscator加密class文件。
http://www.retroguard.com
|
呵呵,你太厉害了,竟然带密钥发布,是没有办法完全禁止别人从applet中获取他想要的数据的。为了安全你最好还是不要这样用,密钥之所以为密,就是因为不公开,公开的是公钥阿。
|
顶,楼上的东东我也在用,的确好用,既是serialize时候会出麻烦,class背改变无法导入,如不用obfuscator又没办法处理security问题,想来想去还得用jni
学习中~~~!
郁闷,java的悲哀
学习中~~~!
郁闷,java的悲哀