java - .jar文件反编译窃取代码

标签 java encryption jar

如何创建一个不允许其他人反编译并获取我的源代码的 .jar 文件?这是否可能无需在 JVM 中加载时对其进行加密和解密?就这一点而言,我不想让别人窃取我的程序。

最佳答案

您可以使用 ProGuard ( http://proguard.sourceforge.net ) 或类似工具来混淆代码。它不会给你提供很好的保护,但如果有人反编译它,它会让你更难理解代码。

关于java - .jar文件反编译窃取代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22241190/

相关文章:

java - 使用 GregorianCalendar.setGregorianChange 计算时差

java - 在将类的变量存储在java中之前对其进行加密

java - 如何在没有 Eclipse 构建路径选项的情况下添加外部 jar?

java - jar 中的 System.out.println

java - SpeechToText IBM Watson ExceptionInInitializerError

Java:自动 'throws'声明:是吗?如果是,它的值是多少?

encryption - 解密 .m3u8 播放列表并使用 ffmpeg 将其合并为单个 .mp4 文件

android - 升级 Android Studio 后没有发布包文件夹

java - 在构建过程中集成系统测试

c# - C# 和 PHP 中的 TripleDES 加密结果不一样(PKCS7、ECB)?