首页 新闻 搜索 专区 学院

如何防止jar被替换

0
悬赏园豆:10 [已解决问题] 解决于 2014-04-15 10:59

需求是要防止java程序被复制,做了一个授权验证的程序。现在这个授权的功能是写在一个java项目中的,以方便需要做授权验证的应用程序使用。

但是,有两个问题,一是java的反编译问题,我准备使用混淆工具处理一下;二是jar包要对外提供一个表示授权成功或失败的接口,但是如果有人把我的jar包替换掉,做一个名称一样的方法名,总是返回授权通过的结果替换掉我的jar包。

 

请问有没有什么好办法能解决我说的这两个问题呢?

于为源的主页 于为源 | 小虾三级 | 园豆:956
提问于:2014-04-08 13:13
< >
分享
最佳答案
0

搞复杂点,把验证的接口放到不同的包,只有这些都在,才能成功

收获园豆:10
angelshelter | 大侠五级 |园豆:9687 | 2014-04-10 16:31

谢谢

于为源 | 园豆:956 (小虾三级) | 2014-04-15 10:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册