Java项目安全发布--Jar包(class)加解密实践
一、背景有项目需要在客户机器上进行本地部署,这就涉及到自家代码的安全性问题。需要保证以下几点: 代码不能被他人"窃取"(保证源码不可见) 不能通过已有项目复制一份系统出来(即使源码不可见) 如果是自己管理服务器还好,但是现在机器都是别个的,相当于就是把项目(war或jar)直接交给别人,在保证安全的同时还要保证代码能在客户机器上正常启动运行。最简单的处理当然是代码混淆,也有较为成熟的插件可以使用,但是意义不是特别大。也曾试过在网上寻找现成的解决方案,但是没能找到适合的,不过好在确
原创
2020-09-15 00:04:45 ·
6406 阅读 ·
2 评论