public class FileEncryptUtil
extends java.lang.Object
创建日期:2018年8月15日
修改历史:
修改日期:2018年8月15日
修改作者:WangBinBin
修改内容:无
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
isEncode
加密:true/解密:false
|
java.nio.MappedByteBuffer |
mappedBuffer
文件块缓冲区
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Boolean |
decrypt(java.io.File sourceFile,
java.io.File targetFile,
java.lang.String decryKey)
文件解密操作
|
java.lang.Boolean |
decrypt(java.lang.String sourceFile,
java.lang.String decryKey)
文件解密处理,直接对源文件进行解密操作【超大文件建议使用该方法】
|
java.lang.Boolean |
decrypt(java.lang.String sourceFile,
java.lang.String targetFile,
java.lang.String decryKey)
文件解密操作
|
java.lang.String |
encrypt(java.io.File sourceFile)
文件加密处理,直接对源文件进行加密操作
|
java.lang.String |
encrypt(java.io.File sourceFile,
java.io.File targetFile)
文件加密处理
|
java.lang.String |
encrypt(java.lang.String sourceFile)
文件加密处理,直接对源文件进行加密操作 【超大文件建议使用该方法】
|
java.lang.String |
encrypt(java.lang.String sourceFile,
java.lang.String targetFile)
文件加密处理
|
static FileEncryptUtil |
getInstance()
获取加密解密工具类对象
|
public boolean isEncode
public java.nio.MappedByteBuffer mappedBuffer
public static FileEncryptUtil getInstance()
public java.lang.String encrypt(java.io.File sourceFile,
java.io.File targetFile)
sourceFile - 源文件targetFile - 目标文件public java.lang.String encrypt(java.lang.String sourceFile,
java.lang.String targetFile)
sourceFile - 源文件路径targetFile - 目标文件路径public java.lang.String encrypt(java.io.File sourceFile)
sourceFile - 源文件public java.lang.String encrypt(java.lang.String sourceFile)
sourceFile - 源文件路径public java.lang.Boolean decrypt(java.lang.String sourceFile,
java.lang.String targetFile,
java.lang.String decryKey)
sourceFile - 源文件类路径targetFile - 解密后文件路径key - 解密密钥public java.lang.Boolean decrypt(java.io.File sourceFile,
java.io.File targetFile,
java.lang.String decryKey)
sourceFile - 源文件targetFile - 解密后文件key - 解密密钥public java.lang.Boolean decrypt(java.lang.String sourceFile,
java.lang.String decryKey)
sourceFile - 源文件路径key - 解密密钥