延续上篇,本次讨论单个字节码文件加密解密
项目结构同上一篇,不同的是,本次我们不使用maven编译jar包,我们单独编译MySub的lc2.C的这个类
javac -d ~/Documents/tool/jars/c ./MySub/src/main/java/lc2/C.java ./MySub/src/main/java/lc2/D.java ./MySub/src/main/java/lc2/E.java
然后加密:
public class EncClass {
// javac -d ~/Documents/tool/jars/c ./MySub/src/main/java/lc2/C.java ./MySub/src/main/java/lc2/D.java ./MySub/src/main/java/lc2/E.java
public static void main(String [] f) throws Exception {
Coder coder = new Use3DES();
String constin = "/Users/joyce/Documents/tool/jars/c/lc2/";
String [] gp = {"C", "D", "E"};
String constout = "/Users/joyce/Documents/tool/jars/c/enc/lc2/";
for(String ss : gp) {
String sin = constin + ss + ".class";
String sout = constout + ss &#