类 FileEncryptTool


  • public class FileEncryptTool
    extends Object

    文件加解密工具

    原始文件:123.zip 加密之后:123_89504E47_504b0304_zip.PNG (该文件无法正常打开) 解密文件:123.zip

    作者:
    woodwhales on 2021-10-01 1:26
    • 方法详细资料

      • encodeFileToPng

        public static String encodeFileToPng​(String originFileName)
        加密文件,将文件加密成 png 格式的文件
        参数:
        originFileName - 要加密的文件绝对路径
        返回:
        已成功加密的新文件名
      • encodeFile

        public static String encodeFile​(String originFileName,
                                        FileTypeHexStrEnum fileTypeHexStrEnum)

        加密文件,将按照 fileTypeHexStrEnum.hexStr 加密 originFileName 文件

        加密成功之后,文件变为指定 fileTypeHexStrEnum.suffix 的后缀名

        参数:
        originFileName - 要加密的文件绝对路径
        fileTypeHexStrEnum - 要加密的条件枚举
        返回:
        已成功加密的新文件名
      • decodeFile

        public static String decodeFile​(String encodeOriginFileName)
        解密文件,将读取 encodeOriginFileName 的文件名信息,进行解密操作
        参数:
        encodeOriginFileName - 要解密的文件(文件已加密)绝对路径
        返回:
        解密成功之后的文件名