请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

源码怎么加密

源码怎么加密呢,打jar,war包编译就能得到源码了,这样不安全啊,老师指点一下。

正在回答 回答被采纳积分+3

1回答

翔仔 2020-05-28 11:52:27

同学可以解压一下相关的jar和war,就会发现全是class文件,没有源码呀,需要反编译才可以 ,如果获取了war包,也就是证明了你的机器已经被破解了,而机器被破解了,并且获取了root权限,再牛逼的手段也没法抵御了,只能考虑止损了

1 回复 有任何疑惑可以回复我~
  • 提问者 qq_独闭关中_0 #1
    我知道解压出来的是class文件,反编译可以得到源码,如果是公司的项目也是这样直接打包就上线了嘛,源码都不用加密的嘛,如果是客户那边还要做修改,公司不想给源码,比如像支付接口,到客户那边想换了呢,如果是这样打包,反编译就暴露了源码了。
    回复 有任何疑惑可以回复我~ 2020-05-28 14:49:40
  • 翔仔 回复 提问者 qq_独闭关中_0 #2
    这个是服务端的代码,并非客户端的代码,客户端直接给的二进制执行程序,并非这个东西。。
    回复 有任何疑惑可以回复我~ 2020-05-28 20:53:55
  • 提问者 qq_独闭关中_0 回复 翔仔 #3
    可能是老师没能理解我这个意思吧,比如老师在公司里帮客户做好了一个项目,也帮客户发到服务器上了,服务器是客户租的,最终客户是能找到jar包或者是war包的,客户反编译就能得到你的源码了,你肯定不希望客户那边得到你的源码吧,这样有什么办法解决嘛。
    回复 有任何疑惑可以回复我~ 2020-05-29 10:13:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信