我在java中创建了一个带有“反向RSA”(用PrivateKey加密)的框架,并希望将其扩展到在运行时加载类。我知道这并不能有效地防止代码被盗用,但我的目标是防止(尽最大努力)人们修改我的代码。在过去的几个小时里,我一直在搜索一个在运行时加载类的方法(在这里找到了一些答案,但没有一个答案帮助了我),只给出了一个包含解密byteArray的JarFile。我正在使用一个定制的Classloader,它应该加载.class文件,如下所示:
public class MemoryClassLoader ext