采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
源码怎么加密呢,打jar,war包编译就能得到源码了,这样不安全啊,老师指点一下。
同学可以解压一下相关的jar和war,就会发现全是class文件,没有源码呀,需要反编译才可以 ,如果获取了war包,也就是证明了你的机器已经被破解了,而机器被破解了,并且获取了root权限,再牛逼的手段也没法抵御了,只能考虑止损了
我知道解压出来的是class文件,反编译可以得到源码,如果是公司的项目也是这样直接打包就上线了嘛,源码都不用加密的嘛,如果是客户那边还要做修改,公司不想给源码,比如像支付接口,到客户那边想换了呢,如果是这样打包,反编译就暴露了源码了。
这个是服务端的代码,并非客户端的代码,客户端直接给的二进制执行程序,并非这个东西。。
可能是老师没能理解我这个意思吧,比如老师在公司里帮客户做好了一个项目,也帮客户发到服务器上了,服务器是客户租的,最终客户是能找到jar包或者是war包的,客户反编译就能得到你的源码了,你肯定不希望客户那边得到你的源码吧,这样有什么办法解决嘛。
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
1.9k 47
1.8k 41
2.5k 40
1.8k 39
1.5k 37