public class Digest extends Object
| 构造器和说明 |
|---|
Digest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
certStr(String key)
根据certId拼接解码证书串
|
static String |
certStr(String str,
String key)
根据certId和certKey拼接解码证书串
|
static long |
deBase62(String str) |
static String |
deBase62(String str,
int n)
解码编码的数字串,保留n位数
|
static long |
deBase64(String str)
把64进制字符解码为十进制数字
|
static String |
decodeURIComponent(String src)
用于浏览器cookie解码
|
static byte[] |
decrypt(char[] arr)
对编码过的字符数组进行解码
|
static byte[] |
decrypt(char[] arr,
String cert)
用指定证书,对编码过的字符数组进行解码
|
static String |
decrypt(String str)
对编码过的字符串进行解码
|
static String |
decrypt(String str,
String cert)
用指定证书,对编码过的字符串进行解码
|
static String |
enBase62(long num) |
static String |
enBase62(String str,
int n)
把数字串进行编码,保留n位数
|
static String |
enBase64(long num)
把十进制的数字转换为64进制编码
|
static String |
encodeURIComponent(String src)
用于浏览器cookie编码
|
static String |
encrypt(byte[] bytes)
对字符数组编码
|
static String |
encrypt(byte[] bytes,
String cert)
对字符数组进行编码
|
static String |
encrypt(String str)
对字符串进行编码
|
static String |
encrypt(String str,
String cert)
用指定证书,对字符串进行编码
|
static String |
escape(String src)
用于浏览器cookie编码
|
static boolean |
imgDecode(String imgStr,
String imgFile)
还原图片
|
static String |
imgEncode(String imgFile)
读取图片字节数组
|
static String |
randInt(int len)
任意随机生成 N位数字
|
static String |
randKey()
根据11位字符串随机排序生成KeyId
|
static String |
randStr()
任意生成的包含26位字母的随机字符串
|
static String |
randStr(int len) |
static String |
randStr(String str)
任意字符串随机打乱顺序
|
static String |
randStr(String str,
int len)
把一个N位字符串随机排序
|
static String |
unescape(String src)
用于浏览器cookie解码
|
static String |
urlDecode(String url) |
static String |
urlEncode(String url) |
static String |
uuid()
生成通用唯一识别码
|
static String |
uuid8()
根据时间戳生成8位唯一识别码,可支持6.2万并发
|
public static String randInt(int len)
len - 长度public static String randKey()
public static String randStr()
public static String randStr(int len)
public static String randStr(String str, int len)
str - 原始字符串len - 保留的长度public static String encrypt(byte[] bytes)
public static byte[] decrypt(char[] arr)
public static byte[] decrypt(char[] arr,
String cert)
public static String uuid()
public static String uuid8()
public static String enBase64(long num)
public static String enBase62(long num)
public static long deBase64(String str)
public static long deBase62(String str)
Copyright © 2022. All rights reserved.