public final class RandomEncrypts
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
encoding |
| 构造器和说明 |
|---|
RandomEncrypts() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
filter(java.lang.String str)
去掉字符串的换行符号 base64编码3-DES的数据时,得到的字符串有换行符号 ,一定要去掉,否则uni-wise平台解析票根不会成功,
提示“sp验证失败”。
|
static java.lang.String |
get3DESDecrypt(java.lang.String src)
3-DES解密
|
static java.lang.String |
get3DESEncrypt(java.lang.String src)
3-DES加密
|
static byte[] |
getEnKey(java.lang.String spKey)
得到3-DES的密钥匙 根据接口规范,密钥匙为24个字节,md5加密出来的是16个字节,因此后面补8个字节的0
|
public static final java.lang.String encoding
public static byte[] getEnKey(java.lang.String spKey)
throws java.security.NoSuchAlgorithmException,
java.io.UnsupportedEncodingException
spKey - 原始的SPKEYjava.io.UnsupportedEncodingException - ejava.security.NoSuchAlgorithmException - epublic static java.lang.String filter(java.lang.String str)
str - strpublic static java.lang.String get3DESEncrypt(java.lang.String src)
throws java.lang.Exception
src - 要进行3-DES加密的Stringjava.lang.Exception - epublic static java.lang.String get3DESDecrypt(java.lang.String src)
throws java.lang.Exception
src - 要进行3-DES解密的Stringjava.lang.Exception - eCopyright © 2017. All Rights Reserved.