程序包 cn.ezeyc.edpenc

类 JarDecryptor

java.lang.Object
cn.ezeyc.edpenc.JarDecryptor

public class JarDecryptor extends Object
java class解密
作者:
roseboy
  • 构造器详细资料

    • JarDecryptor

      public JarDecryptor()
      构造
  • 方法详细资料

    • getInstance

      public static JarDecryptor getInstance()
      单例
      返回:
      单例
    • doDecrypt

      public byte[] doDecrypt(String projectPath, String fileName, char[] password)
      根据名称解密出一个文件
      参数:
      projectPath - 项目所在的路径
      fileName - 文件名
      password - 密码
      返回:
      解密后的字节
    • readEncryptedFile

      public static byte[] readEncryptedFile(File workDir, String name)
      在jar文件或目录中读取文件字节
      参数:
      workDir - jar文件或目录
      name - 文件名
      返回:
      文件字节数组
    • readPassFromJar

      public static char[] readPassFromJar(File workDir)
      读取隐藏在jar的密码
      参数:
      workDir - jar路径
      返回:
      密码char