java 高新技术【10】 编写对class文件进行加密的工具类



一:运行MyClassLoader时,对ClassLoaderAttachment加密:

(1)首先,找到ClassLoaderAttachment的class文件,在bin目录下。

(2) 运行 MyClassLoader的时候:

java 高新技术【10】 编写对class文件进行加密的工具类_第1张图片


java 高新技术【10】 编写对class文件进行加密的工具类_第2张图片

注意下:这个时候 ClassLoaderAttachment 没有包名,在测试的时候 要把它放入包中,不然有异常:有包名的类不能调用无包名的类。



此时 输出正确。


而这个时候,我们来对其加密:

(1)找到ClassLoaderAttachment的 Class文件。

(2)运行MyClassLoader:

java 高新技术【10】 编写对class文件进行加密的工具类_第3张图片

这是 拿到 刚刚加密完的class文件 去覆盖掉 最早的那个好的文件:

覆盖好了以后,在运行loaderTest,就会报错:

java 高新技术【10】 编写对class文件进行加密的工具类_第4张图片



你可能感兴趣的:(Class文件)