公司使用Java开发的一个组件准备授权给其他用户使用,需对一些业务代码进行保护,阻止使用者反编译后获取算法。但是因为一些设计方面的特殊原因,可能不能使用扰码方式进行,想向做过Java代码保护的朋友寻求一些帮助。如能给出一些合适的思路,将不胜感激。