Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不希望任何人提取 my.jar 文件。我在 my.jar 中混淆了我的代码,但我希望任何人都无法提取它。我也知道 Jar_Signing 对我没有帮助。如何?
不可能。如果没有人能提取它,JVM 怎么能把类文件取出来呢?
您可以尝试使用 \x0 作为前缀重命名类并破坏类的 CRC32。jvm不会检查CRC32,但是一旦您尝试使用标准工具提取jar,它将阻止提取。