public interface AsymmetricDecryptor
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decrypt(byte[] bytes,
KeyType keyType)
解密
|
default byte[] |
decrypt(InputStream data,
KeyType keyType)
解密
|
default byte[] |
decrypt(String data,
KeyType keyType)
从Hex或Base64字符串解密,编码为UTF-8格式
|
default String |
decryptStr(String data,
KeyType keyType)
解密为字符串,密文需为Hex(16进制)或Base64字符串
|
default String |
decryptStr(String data,
KeyType keyType,
Charset charset)
解密为字符串,密文需为Hex(16进制)或Base64字符串
|
byte[] decrypt(byte[] bytes,
KeyType keyType)
bytes - 被解密的byteskeyType - 私钥或公钥 KeyTypedefault byte[] decrypt(InputStream data, KeyType keyType) throws IORuntimeException
data - 被解密的byteskeyType - 私钥或公钥 KeyTypeIORuntimeException - IO异常default byte[] decrypt(String data, KeyType keyType)
data - Hex(16进制)或Base64字符串keyType - 私钥或公钥 KeyTypedefault String decryptStr(String data, KeyType keyType, Charset charset)
data - 数据,Hex(16进制)或Base64字符串keyType - 密钥类型charset - 加密前编码Copyright © 2025. All rights reserved.