public class Digest extends Object
| 构造器和说明 |
|---|
Digest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
certStr(String key)
根据 key(certId)拼接完整的通行证
|
static String |
certStr(String str,
String key)
根据certId和certKey拼接解码用的通行证字符串
|
static long |
deBase62(String str)
把62进制字符解码为十进制数字
|
static String |
deBase62(String str,
int n)
解码编码的数字串,保留最后n位,如:身份证最后1位X,n=0时全部解码
|
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位,如:身份证最后1位X,n=0时全部编码
|
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 imgCode,
String imgName)
还原图片,把base64格式的字符数据集转换为图片,存到指定文件中
|
static String |
imgEncode(String imgFile)
读取图片字节数组,把图片image转换为base64格式的字符数据集
|
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 certStr(String str, String key)
public static String certStr(String key)
key - 默认为11位或26位通行证(certId)public static String encrypt(byte[] bytes)
public static String encrypt(String str, String cert)
str - cert - 默认11位或 26位通行证public static String encrypt(byte[] bytes, String cert)
bytes - cert - 默认11位或 26位通行证public static byte[] decrypt(char[] arr)
public static String decrypt(String str, String cert)
str - cert - 默认11位或 26位通行证public static byte[] decrypt(char[] arr,
String cert)
cert - 默认11位或 26位通行证public static String encodeURIComponent(String src)
src - public static String decodeURIComponent(String src)
src - public static String imgEncode(String imgFile)
imgFile - 文件路径public static boolean imgDecode(String imgCode, String imgName)
imgStr - 字符数据集imgFile - 文件路径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 © 2023. All rights reserved.