当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 1 Fork 1

likestar / classEncrypt
暂停

forked from jeasywork / classEncrypt
暂停
 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

classEncrypt

标题工具介绍

本程序用来面向JAVA语言,在生产环境的将加密后的JAVA代码运行态解密,并防止反编译,或者利用arthas等或者利用javaagent方式获取明文class文件。支持springmvc3至springmvc5,不需要对springmvc代码进行任何调整,可以随意生成和变更springmvc版本。支持任意中间件,对中间件无依赖。工具是采用3DES进行class文件加密。如有需要请联系我。工具采用dll(window)/so(linux) + jar相结合的方式。

本地程序运行方式:

启动脚本如下设置(window):(linux自行修改)
@echo off
set CURRENT_DIR=%~dp0
set JAVA_HOME=%CURRENT_DIR%jdk
set PATH=%JAVA_HOME%\bin;%PATH%
set lib=%CURRENT_DIR%lib*;%CURRENT_DIR%ProjectEncode2019.jar
set JAVA_OPTS=-agentlib:appClassLoader -Xms1048m -Xmx1048m -XX:PermSize=64M -XX:MaxPermSize=128m
java %JAVA_OPTS% -cp %lib% xxxx.xxx.xxx.Main

B/S程序方式:

已tomcat为例(window):(linux自行修改)
set JAVA_HOME=D:\Java\jdk1.6.0_45
set CLASSPATH=.;%CATALINA_HOME%\lib\app-agent.jar;
set JAVA_OPTS=-agentlib:appClassLoader -Xms1048m -Xmx1048m -XX:PermSize=64M -XX:MaxPermSize=128m

空文件

简介

本程序用来面向JAVA语言代码加密工具,在生产环境的将加密后的JAVA代码运行态解密,并防止反编译,或者利用arthas等或者利用javaagent方式获取明文class文件。支持springmvc3至springmvc5,不需要对springmvc代码进行任何调整,可以随意生成和变更springmvc版本。工具采用dll(window)/so(linux) + jar相结合的方式。工具是采用3DES进行class文件加密。如有需要请联系我,给我发私信。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/lxw804/classEncrypt.git
git@gitee.com:lxw804/classEncrypt.git
lxw804
classEncrypt
classEncrypt
master

搜索帮助