| 程序包 | 说明 |
|---|---|
| xyz.shodown.common.enums | |
| xyz.shodown.common.util.basic | |
| xyz.shodown.common.util.encrypt |
| 限定符和类型 | 方法和说明 |
|---|---|
static EncodingEnum |
EncodingEnum.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static EncodingEnum[] |
EncodingEnum.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
StringUtil.decodeStrToBytes(String str,
EncodingEnum encoding)
字符串解码字节数组,注:此处编码并非utf-8等字符解码;
若需使用字符解码,使用
CharSequenceUtil.bytes(CharSequence, Charset) |
static String |
StringUtil.encodeBytesToStr(byte[] bytes,
EncodingEnum encoding)
字节数组编码字符串,注:此处编码并非utf-8等字符编码;
若需使用字符编码,使用
StringUtil.toStr(Object, Charset) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
RsaUtil.decrypt(String data,
PrivateKey privateKey,
EncodingEnum encoding,
Charset charset)
RSA解密,指定字节编码格式以及字符编码
|
static String |
SM2Util.decrypt(String encryptedData,
String privateKey,
EncodingEnum encoding,
Charset charset)
SM2解密
|
static String |
AesUtil.decrypt(String secretKey,
String iv,
String encryptedData,
EncodingEnum encoding,
Charset charset)
对数据进行aes解密,指定字节数组编码与字符编码
|
static String |
SM4Util.decrypt(String secretKey,
String iv,
String encryptedData,
EncodingEnum encoding,
Charset charset)
SM4解密
|
static String |
RsaUtil.encrypt(String data,
PublicKey publicKey,
EncodingEnum encoding,
Charset charset)
RSA加密,指定编码格式的加密
|
static String |
SM2Util.encrypt(String data,
String publicKey,
EncodingEnum encoding,
Charset charset)
SM2加密
|
static String |
AesUtil.encrypt(String secretKey,
String iv,
String data,
EncodingEnum encoding,
Charset charset)
对数据进行aes加密,指定字节数组编码格式以及字符编码
|
static String |
SM4Util.encrypt(String secretKey,
String iv,
String data,
EncodingEnum encoding,
Charset charset)
SM4加密
|
static String |
RsaUtil.sign(String data,
PrivateKey privateKey,
EncodingEnum encoding,
Charset charset)
生成签名
|
static String |
SM2Util.sign(String data,
String privateKey,
EncodingEnum encoding,
Charset charset)
生成数字签名字符串
|
static String |
CryptoKeyGenerator.strPrivateKey(KeyPair keyPair,
EncodingEnum encoding)
获取字符串私钥,指定编码格式
|
static String |
CryptoKeyGenerator.strPublicKey(KeyPair keyPair,
EncodingEnum encoding)
获取字符串公钥,指定编码格式
|
static boolean |
RsaUtil.verify(String srcData,
PublicKey publicKey,
String sign,
EncodingEnum encoding,
Charset charset)
验签
|
static boolean |
SM2Util.verify(String data,
String publicKey,
String sign,
EncodingEnum encoding,
Charset charset)
验签
|
Copyright © 2022. All rights reserved.