如何锁定编译后的Java类以防止反编译?如何锁定已编译的Java类以防止反编译?我知道这一定是互联网上讨论得很好的话题,但我在提到它们之后,却无法得出任何结论。很多人确实建议混淆器,但是他们只是用难以记住的字符序列来重命名类、方法和字段,但是敏感的常量值呢?例如,您已经基于密码的加密技术开发了加密和解密组件。在这种情况下,任何普通的Java人都可以使用贾德对类文件进行反编译,并轻松检索密码值(定义为常量)以及食盐然后,通过编写小的独立程序来解密数据!或者应该在本机代码中构建这些敏感组件(例如,VC+)并通过JNI?
3 回答
繁华开满天机
TA贡献1816条经验 获得超4个赞
添加回答
举报
0/150
提交
取消