如何实现jar包加密,防止反编译
如题,jar反编译比较容易,所以想问问大家有没有好的办法防止反编译,保证代码运行安全网上更多的推荐使用ClassFinal进行字节码加密,项目已经暂停
https://gitee.com/roseboy/classfinal
jar怎么反编译,用哪款工具呢 无敌小儿 发表于 2023-2-14 14:22
jar怎么反编译,用哪款工具呢
太多了,例如jd-guiJByteMod 代码混淆,比如编译后的类名a,b,c这种,还有自定义ClassLoader 无敌小儿 发表于 2023-2-14 14:22
jar怎么反编译,用哪款工具呢
idea就可以 无敌小儿 发表于 2023-2-14 14:22
jar怎么反编译,用哪款工具呢
挺多的常用的是jdgui 用AOT的编译模式吧,graalvm起码是二进制的 本帖最后由 Barnes 于 2023-2-14 16:02 编辑
java保护,混淆用的比较多,或者加密类文件,通过自定义ClassLoader或者利用jvmti在运行时解密,但是解密后可以被dump的,而且如果解密代码保护不好容易被全部解密掉。
将字节码转换为本机代码是相对更加安全的,但是如果需要在不同平台上运行,还是需要编译各个平台的文件 无敌小儿 发表于 2023-2-14 14:22
jar怎么反编译,用哪款工具呢
jadx工具就可以 蓝羽 发表于 2023-2-14 15:44
用AOT的编译模式吧,graalvm起码是二进制的
多谢,学习下{:1_893:}
页:
[1]
2