public final class EncodeUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static org.apache.log4j.Logger |
logger |
Constructor and Description |
---|
EncodeUtils() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
decodeBase62(char[] data) |
static java.lang.String |
decodeBase62(java.lang.String data) |
static long |
decodeBase62long(java.lang.String str) |
static byte[] |
decodeBASE64(byte[] s) |
static java.lang.String |
decodeEachingPassword(java.lang.String oriPass,
java.lang.String mix)
传入混淆值返回正确的加密规则的密码
|
static java.lang.String |
decodeJSessionID(java.lang.String str,
java.lang.String rand)
将外部Office或Air调用的打印页的Jsessionid解密
|
static java.lang.String |
decrypt(byte[] msg,
java.lang.String key) |
static byte[] |
decrypt1(byte[] msg,
java.lang.String key) |
static java.lang.StringBuffer |
encodeBase62(byte[] data) |
static java.lang.String |
encodeBase62(java.lang.String data) |
static java.lang.String |
encodeBase62long(long num) |
static byte[] |
encodeBASE64(byte[] s) |
static java.lang.String[] |
encodeEachingPassword(java.lang.String pass)
传入密码返回:[混淆值,加密后的密码]
|
static byte[] |
encrypt(java.lang.String msg,
java.lang.String key) |
static byte[] |
encrypt1(byte[] msg,
java.lang.String key) |
static java.lang.String |
getBASE64(java.lang.String s) |
static java.lang.String |
getFromBASE64(java.lang.String s) |
static java.lang.String |
getJsEscape(java.lang.String value) |
static void |
main(java.lang.String[] args) |
static java.lang.String |
md5(java.lang.String str) |
static java.lang.String |
sha1(java.util.Map<java.lang.String,java.lang.Object> objs)
对Map中根据键按ASCII排序后以URL串接再sha1加密
|
static java.lang.String |
sha1(java.lang.String str) |
static java.lang.String |
toUnicode(java.lang.String strText) |
public static java.lang.String getBASE64(java.lang.String s)
public static byte[] encodeBASE64(byte[] s)
public static java.lang.String getFromBASE64(java.lang.String s)
public static byte[] decodeBASE64(byte[] s)
public static byte[] encrypt(java.lang.String msg, java.lang.String key)
public static byte[] encrypt1(byte[] msg, java.lang.String key) throws java.lang.Exception
java.lang.Exception
public static java.lang.String sha1(java.lang.String str)
public static java.lang.String sha1(java.util.Map<java.lang.String,java.lang.Object> objs)
public static java.lang.String decrypt(byte[] msg, java.lang.String key)
public static byte[] decrypt1(byte[] msg, java.lang.String key) throws java.lang.Exception
java.lang.Exception
public static java.lang.String encodeBase62(java.lang.String data)
public static java.lang.StringBuffer encodeBase62(byte[] data)
public static java.lang.String encodeBase62long(long num)
public static java.lang.String[] encodeEachingPassword(java.lang.String pass)
pass
- public static java.lang.String decodeEachingPassword(java.lang.String oriPass, java.lang.String mix)
oriPass
- mix
- //如果为空则直接返回oriPass的MD5值public static long decodeBase62long(java.lang.String str)
public static java.lang.String decodeBase62(java.lang.String data)
public static byte[] decodeBase62(char[] data)
public static java.lang.String md5(java.lang.String str)
public static java.lang.String toUnicode(java.lang.String strText)
public static java.lang.String decodeJSessionID(java.lang.String str, java.lang.String rand)
str
- as String //Base64public static java.lang.String getJsEscape(java.lang.String value)
public static void main(java.lang.String[] args)
Copyright © 2019 by Sucang.cn