jar混淆,防止反编译,Allatori工具混淆jar包

Allatori工具简介

官网地址:https://allatori.com/

Allatori不仅混淆了代码,还最大限度地减小了应用程序的大小,提高了速度,同时除了你和你的团队之外,任何人都无法读取你的代码。Allatori,作为每一个现代Java模糊处理程序,都具有完整的水印功能,允许您的软件获得适当的许可!
在这里插入图片描述

下载

https://allatori.com/?downloads=Allatori-7.1-Demo.zip

百度网盘:
链接:https://pan.baidu.com/s/1ZbavM80aVNmCYOsHmMWwIw
提取码:eism

解压

在Allatori-8.2-Demo\tutorial\step01\files目录下

内容说明
Clean.bat:清除 log.xml 以及生成混淆的文件
config.xml:混淆的配置文件
RunAllatori.bat:执行生成混淆 jar 的命令

配置config.xml

<config>
    <input>
        <!--in节点是需要混淆的源文件,out节点是输出文件名,在同目录下,可以配置多个-->
		<jar in="test.jar" out="test.jar"/>
    </input>
    	<!--混淆过滤配置,protected以上级别不过滤,即public等级不过滤,按自己需要修改即可。-->
    <keep-names>
        <class access="protected+">
            <field access="protected+"/>
            <method access="protected+"/>
        </class>
    </keep-names>
    <property name="log-file" value="log.xml"/>
</config>

注意事项

会重复混淆jar,只需要执行一次就可以了

相关推荐

  1. idea工具编译jar

    2023-12-23 15:14:02       54 阅读
  2. 编译jar

    2023-12-23 15:14:02       28 阅读
  3. proguard 混淆jar内容

    2023-12-23 15:14:02       56 阅读
  4. Spring Boot(番外):防止编译Jar加密

    2023-12-23 15:14:02       67 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-23 15:14:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-23 15:14:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-23 15:14:02       82 阅读
  4. Python语言-面向对象

    2023-12-23 15:14:02       91 阅读

热门阅读

  1. hive sql常用函数

    2023-12-23 15:14:02       52 阅读
  2. 登录界面UI开发 - 登录注册开发入门(1)

    2023-12-23 15:14:02       62 阅读
  3. tomcat剖析:开篇

    2023-12-23 15:14:02       68 阅读
  4. gitee 怎么添加SSH密钥

    2023-12-23 15:14:02       65 阅读
  5. mybatis xml 文件 sql include 的用法

    2023-12-23 15:14:02       54 阅读
  6. 使用xuggle_5.4 实现视频加水印

    2023-12-23 15:14:02       59 阅读
  7. mockito-study-api

    2023-12-23 15:14:02       55 阅读
  8. Mac[M1]安装mongodb

    2023-12-23 15:14:02       52 阅读