程序包 cn.ezeyc.edpenc

类 Encryptor

java.lang.Object
cn.ezeyc.edpenc.Encryptor

public class Encryptor extends Object
作者:
wz
  • 构造器详细资料

    • Encryptor

      public Encryptor(String baseDir, String jarPath)
      构造方法
      参数:
      jarPath - 要加密的jar或war
  • 方法详细资料

    • doEncryptJar

      public void doEncryptJar()
      加密jar的主要过程
    • filterClasses

      public List<File> filterClasses(List<String> allFile)
      找出所有需要加密的class文件
      参数:
      allFile - 所有文件
      返回:
      待加密的class列表
    • addClassFinalAgent

      public void addClassFinalAgent()
      向jar文件中添加classfinal的代码
    • setPackages

      public void setPackages(List<String> packages)
    • setJars

      public void setJars(List<String> jars)
    • setCode

      public void setCode(char[] code)