0

我们正在使用 JBoss 5.1 来部署我们的应用程序。但是现在我们想在我们的战争中加密几个类。当我们加密一个 .class 文件时,Jboss 会抛出错误。这是可以理解的,因为 jboss 的类加载器不知道该类是加密的。我想扩展 JBoss 的类加载功能并实现代码以在加载 .class 文件之前对其进行解密。

我想这一定是可能的。我一直在阅读 jboss 开发人员手册,但无法弄清楚我该怎么做。

有没有其他人已经做过类似的事情了。任何建议或帮助都会很棒。

谢谢, 伊尔凡

4

2 回答 2

0

这可能是可能的(尽管需要工作),但有强烈的意见认为它并没有真正意义或提供好处。看看这个讨论

简而言之,每个解密类加载器都必须向 java 运行时提供类的有据可查、清晰的定义,并且从那里任何人都可以轻松读取它,无论是通过连接 java 代理还是用自己的代码替换 rt.jar。

于 2013-01-29T14:19:11.723 回答
0

这个问题在 JBoss 社区讨论论坛中得到了回答:

https://community.jboss.org/thread/221073

于 2013-11-13T08:04:42.993 回答