javawar包加密_Java加密jar包流程
Java加密效果概述
深思对 java 的源码保护⽅式是通过 Virbox Protector 与DS Protector ⼯具进⾏保护。软件商⽆需任何代码开发,即可轻松加密Java应⽤程序、Jar包、War包,防⽌反编译逆向⼯程,真正实现 Java代码加密。
加密效果对⽐
加密前
加密后
加密⽅案
Virbox Protector 测试版⼯具: ⽴即下载
使⽤Virbox Protector Standalone对 Jar 包加密有两种⽅式
加密⽅式⼀
1、获取加壳⼯具使⽤许可
⽤⼿机号获取外壳使⽤许可,试⽤版许可获取地址:申请试⽤许可
登陆Virbox ⽤户⼯具,查看是否有外壳使⽤许可;,如有许可,即可开始使⽤加壳⼯具。
2、将jar包拖⼊加壳程序,点击保护项⽬,⽣成加壳后的程序java源代码加密
加壳后⽣成的⽂件⽰例:
3.运⾏加密后的程序
命令⾏中输⼊: java -agentpath:sjt64.dll -jar Java_Bounce.ssp.jar运⾏
4.war包加密后,运⾏加壳后的程序1)需要将sjt32.dll或者是sjt64.dll【具体根据装的java环境决定】拷贝到jdk\bin,jre\bin中。
2)将set JAVA_OPTS=-agentpath:sjt64.dll或者是set JAVA_OPTS=-agentpath:sjt32.dll设置到tomcat中bin⽬录下的catalina.bat⽂件中
3)运⾏tomcat。注意:如果上述⽅法保护后的程序⽆法运⾏,可能是因为上述⽅法不适⽤于您的程序,
那么请尝试使⽤加密⽅法⼆:【DS ⼯具加密】保护⽅式进⾏保护您的程序
加密⽅式⼆-【DS⼯具加密】
1.部署项⽬并启动服务
项⽬放在 webapps ⽬录下,先启动 tomcat 服务确认能正常启动,启动过后该 War 包会⾃动解压出⼀个同名的⽂件夹
启动 tomcat 服务
到依赖的解释器
服务启动成功后,进⼊任务管理器-服务-到⽬前运⾏项⽬所依赖的 jdk , 进⼊⽬录到对应程序进⾏加密。 如下图
2.对加密
⾸先对安装环境 jdk 路径下的 进⾏加密,将 拖⼊到加壳⼯具Virbox Protector Standalone中。
在加密选项页⾯将插件的ds按钮打开。
点击“保护选中项⽬”,加壳后会额外⽣成图⽰两个⽂件。
3.打开“”对 .class/.jar进⾏保护。
添加上⼀步加密 ⽣成的 ssp ⽂件。
添加要加密的.class/.jar⽂件。
点击“保护它”,加密成功。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论