public class SafeKeeperUtils extends Object
| 构造器和说明 |
|---|
SafeKeeperUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
aesDecrypt(String key,
String text)
AES解密
|
static String |
aesEncrypt(String key,
String text)
AES加密
|
static String |
formatDate(Date date)
将日期格式化
|
static String |
getMarking28()
以当前时间戳和随机int数字拼接一个随机字符串
|
static String |
getRandomString(int length)
生成指定长度的随机字符串
|
static <T> T |
getValueByType(Object obj,
Class<T> cs)
将指定值转化为指定类型
|
static boolean |
isEmpty(String str)
判断字符串是否为空
|
static String |
md5(String str)
md5加密
|
static String |
md5BySalt(String str,
String salt)
md5加盐加密: md5(md5(str) + md5(salt))
|
static void |
printSaToken()
打印版本字符画
|
static String |
rsaDecryptByPrivate(String privateKeyString,
String content)
RSA私钥解密
|
static String |
rsaDecryptByPublic(String publicKeyString,
String content)
RSA公钥解密
|
static String |
rsaEncryptByPrivate(String privateKeyString,
String content)
RSA私钥加密
|
static String |
rsaEncryptByPublic(String publicKeyString,
String content)
RSA公钥加密
|
static HashMap<String,String> |
rsaGenerateKeyPair()
生成密钥对
|
static List<String> |
searchList(Collection<String> dataList,
String prefix,
String keyword,
int start,
int size)
从集合里查询数据
|
static List<String> |
searchList(List<String> list,
int start,
int size)
从集合里查询数据
|
static String |
sha1(String str)
sha1加密
|
static String |
sha256(String str)
sha256加密
|
static boolean |
vagueMatch(String patter,
String str)
字符串模糊匹配
|
public static boolean isEmpty(String str)
str - 字符串public static String md5BySalt(String str, String salt)
str - 字符串salt - 盐public static String aesEncrypt(String key, String text)
key - 加密的密钥text - 需要加密的字符串public static String aesDecrypt(String key, String text)
key - 加密的密钥text - 已加密的密文public static HashMap<String,String> rsaGenerateKeyPair() throws Exception
Exception - 异常public static String rsaEncryptByPublic(String publicKeyString, String content)
publicKeyString - 公钥content - 内容public static String rsaEncryptByPrivate(String privateKeyString, String content)
privateKeyString - 私钥content - 内容public static String rsaDecryptByPublic(String publicKeyString, String content)
publicKeyString - 公钥content - 已加密内容public static String rsaDecryptByPrivate(String privateKeyString, String content)
privateKeyString - 公钥content - 已加密内容public static void printSaToken()
public static String getRandomString(int length)
length - 字符串的长度public static String getMarking28()
public static List<String> searchList(Collection<String> dataList, String prefix, String keyword, int start, int size)
dataList - 数据集合prefix - 前缀keyword - 关键字start - 起始位置 (-1代表查询所有)size - 获取条数public static List<String> searchList(List<String> list, int start, int size)
list - 数据集合start - 起始位置size - 获取条数public static boolean vagueMatch(String patter, String str)
patter - 表达式str - 待匹配的字符串Copyright © 2021. All rights reserved.