0

我计划在我的应用程序中嵌入 Groovy / BeanShell,但我担心保护脚本和任何动态生成的类不被用户查看和修改以访问我的应用程序代码。该脚本包含专有算法。我该如何防止这种情况?

4

1 回答 1

2

您可以将 groovy 编译为字节码http://groovy.codehaus.org/Compiling+Groovy。这将为您提供与从任何其他已编译的 java 中获得的相同级别的保护。如果这还不够,那么您可能需要查看像http://proguard.sourceforge.net/这样的混淆器,这将使理解反编译代码变得更加困难。

于 2011-07-29T01:07:29.340 回答