public interface Decryptor
| 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 byte[] |
decryptFromBcd(String data,
KeyType keyType)
解密BCD
|
default byte[] |
decryptFromBcd(String data,
KeyType keyType,
Charset charset)
分组解密
|
default String |
decryptStr(String data,
KeyType keyType)
解密为字符串,密文需为Hex(16进制)或Base64字符串
|
default String |
decryptStr(String data,
KeyType keyType,
Charset charset)
解密为字符串,密文需为Hex(16进制)或Base64字符串
|
default String |
decryptStrFromBcd(String data,
KeyType keyType)
解密为字符串,密文需为BCD格式,编码为UTF-8格式
|
default String |
decryptStrFromBcd(String data,
KeyType keyType,
Charset charset)
解密为字符串,密文需为BCD格式
|
byte[] decrypt(byte[] bytes,
KeyType keyType)
bytes - 被解密的byteskeyType - 私钥或公钥 KeyTypedefault byte[] decrypt(InputStream data, KeyType keyType) throws org.aoju.bus.core.lang.exception.CryptoException
data - 被解密的byteskeyType - 私钥或公钥 KeyTypeorg.aoju.bus.core.lang.exception.CryptoException - 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 - 加密前编码default String decryptStr(String data, KeyType keyType)
data - 数据,Hex(16进制)或Base64字符串keyType - 密钥类型default byte[] decryptFromBcd(String data, KeyType keyType)
data - 数据keyType - 密钥类型default byte[] decryptFromBcd(String data, KeyType keyType, Charset charset)
data - 数据keyType - 密钥类型charset - 加密前编码default String decryptStrFromBcd(String data, KeyType keyType, Charset charset)
data - 数据,BCD格式keyType - 密钥类型charset - 加密前编码Copyright © 2021. All rights reserved.