public class Security
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
EN_LONG_LENGTH
long加密后的字符串长度
|
static java.lang.String |
LONG_SIGN
Long数据标志位
|
static java.lang.String |
STRING_SIGN |
| 构造器和说明 |
|---|
Security() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
decrypt(byte[] src,
byte[] key)
解密
|
static java.lang.String |
decrypt(java.lang.String data)
密码解密
|
static java.lang.String |
decrypt(java.lang.String data,
java.lang.String key)
密码解密
|
static java.lang.Long |
decryptLong(java.lang.String data)
long解密
|
static java.lang.Long |
decryptLong(java.lang.String data,
java.lang.String key)
long解密
|
static java.lang.Object |
decryptObject(java.io.File pwdFile,
java.lang.String pwd) |
static java.lang.Object |
decryptObject(java.lang.String pwdFile,
java.lang.String pwd) |
static byte[] |
encrypt(byte[] src,
byte[] key)
加密
|
static java.lang.String |
encrypt(java.lang.String password)
密码加密
|
static java.lang.String |
encrypt(java.lang.String password,
java.lang.String key)
密码加密
|
static java.lang.String |
encryptLong(long password)
long数据加密
|
static java.lang.String |
encryptLong(long password,
java.lang.String key)
long数据加密
|
static void |
encryptObject(java.lang.Object object,
java.lang.String pwd,
java.io.File outFile) |
static void |
encryptObject(java.lang.Object object,
java.lang.String pwd,
java.lang.String outFile) |
static java.lang.String |
secret(java.lang.String value) |
static java.lang.String |
secret(java.lang.String value,
char secret) |
public static final java.lang.String LONG_SIGN
public static final java.lang.String STRING_SIGN
public static final int EN_LONG_LENGTH
public static byte[] encrypt(byte[] src,
byte[] key)
throws java.lang.Exception
src - 数据源key - 密钥,长度必须是8的倍数java.lang.Exception - 异常public static byte[] decrypt(byte[] src,
byte[] key)
throws java.lang.Exception
src - 数据源key - 密钥,长度必须是8的倍数java.lang.Exception - 错误public static final java.lang.String decrypt(java.lang.String data)
data - 密文public static final java.lang.String decrypt(java.lang.String data,
java.lang.String key)
data - 密文key - 指定解密keypublic static final java.lang.Long decryptLong(java.lang.String data)
data - 密文public static final java.lang.Long decryptLong(java.lang.String data,
java.lang.String key)
data - 密文key - 指定解密keypublic static final java.lang.String encrypt(java.lang.String password)
password - 源文public static final java.lang.String encrypt(java.lang.String password,
java.lang.String key)
password - 源文key - 指定加密keypublic static final java.lang.String encryptLong(long password)
password - 源文public static final java.lang.String encryptLong(long password,
java.lang.String key)
password - 源文key - 指定加密keypublic static final void encryptObject(java.lang.Object object,
java.lang.String pwd,
java.io.File outFile)
throws java.lang.Exception
java.lang.Exceptionpublic static final void encryptObject(java.lang.Object object,
java.lang.String pwd,
java.lang.String outFile)
throws java.lang.Exception
java.lang.Exceptionpublic static final java.lang.Object decryptObject(java.io.File pwdFile,
java.lang.String pwd)
throws java.lang.Exception
java.lang.Exceptionpublic static final java.lang.Object decryptObject(java.lang.String pwdFile,
java.lang.String pwd)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String secret(java.lang.String value)
public static java.lang.String secret(java.lang.String value,
char secret)