保护Groovy / BeanShell生成的类

时间:2011-07-29 00:55:17

标签: encryption groovy beanshell

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

1 个答案:

答案 0 :(得分:2)

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