public class XMLEncryptUtils
extends java.lang.Object
构造器和说明 |
---|
XMLEncryptUtils() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
checkVaild(java.lang.String inputKey)
判断输入的key是否匹配
|
static void |
decodeAllFile(java.io.File parentFolder)
递归获取文件夹里所有文件, 并执行encode
|
static java.io.InputStream |
decodeInputStream(java.io.InputStream in)
解密一段输入流
|
static void |
decodeSingleFile(java.io.File file)
解密单个文件
|
static void |
encodeAllFile(java.io.File parentFolder)
递归获取文件夹里所有文件, 并执行encode
|
static java.io.InputStream |
encodeInputStream(java.io.InputStream in)
加密一段输入流
|
static void |
encodeSingleFile(java.io.File file)
单独加密某个文件
|
static java.lang.String |
getKEY()
获取当前密钥
|
static java.io.File |
getReportletFolder()
得到模板锁在文件夹
|
static boolean |
isCptEncoded()
判断cpt文件是否加过密
|
static void |
setKEY(java.lang.String new_key)
设置新的密钥
|
public static final java.lang.String XML_TAG
public static final java.lang.String KEY_NAME
public static boolean isCptEncoded()
public static boolean checkVaild(java.lang.String inputKey)
inputKey
- 从设计器输入框传进来的keypublic static void setKEY(java.lang.String new_key)
new_key
- 新的密钥public static java.lang.String getKEY()
public static java.io.File getReportletFolder()
public static void encodeAllFile(java.io.File parentFolder)
parentFolder
- 需要解密所有文件的文件夹public static void decodeAllFile(java.io.File parentFolder)
parentFolder
- 需要加密所有文件的文件夹public static void decodeSingleFile(java.io.File file)
file
- 需要解密的文件public static java.io.InputStream decodeInputStream(java.io.InputStream in)
in
- 加密的输入流public static java.io.InputStream encodeInputStream(java.io.InputStream in)
in
- 需要加密的输入流public static void encodeSingleFile(java.io.File file)
file
- 需要加密的文件