public interface AsymmetricEncryptor
| Modifier and Type | Method and Description |
|---|---|
byte[] |
encrypt(byte[] data,
KeyType keyType)
加密
|
default byte[] |
encrypt(InputStream data,
KeyType keyType)
加密
|
default byte[] |
encrypt(String data,
Charset charset,
KeyType keyType)
加密
|
default byte[] |
encrypt(String data,
KeyType keyType)
加密,使用UTF-8编码
|
default String |
encryptBase64(byte[] data,
KeyType keyType)
编码为Base64字符串
|
default String |
encryptBase64(InputStream data,
KeyType keyType)
编码为Base64字符串
|
default String |
encryptBase64(String data,
Charset charset,
KeyType keyType)
编码为Base64字符串
|
default String |
encryptBase64(String data,
KeyType keyType)
编码为Base64字符串,使用UTF-8编码
|
default String |
encryptHex(byte[] data,
KeyType keyType)
编码为Hex字符串
|
default String |
encryptHex(InputStream data,
KeyType keyType)
编码为Hex字符串
|
default String |
encryptHex(String data,
Charset charset,
KeyType keyType)
编码为Hex字符串
|
default String |
encryptHex(String data,
KeyType keyType)
编码为Hex字符串
|
byte[] encrypt(byte[] data,
KeyType keyType)
data - 被加密的byteskeyType - 私钥或公钥 KeyTypedefault String encryptHex(byte[] data, KeyType keyType)
data - 被加密的byteskeyType - 私钥或公钥 KeyTypedefault String encryptBase64(byte[] data, KeyType keyType)
data - 被加密的byteskeyType - 私钥或公钥 KeyTypedefault byte[] encrypt(String data, Charset charset, KeyType keyType)
data - 被加密的字符串charset - 编码keyType - 私钥或公钥 KeyTypedefault byte[] encrypt(String data, KeyType keyType)
data - 被加密的字符串keyType - 私钥或公钥 KeyTypedefault String encryptHex(String data, KeyType keyType)
data - 被加密的字符串keyType - 私钥或公钥 KeyTypedefault String encryptHex(String data, Charset charset, KeyType keyType)
data - 被加密的bytescharset - 编码keyType - 私钥或公钥 KeyTypedefault String encryptBase64(String data, KeyType keyType)
data - 被加密的字符串keyType - 私钥或公钥 KeyTypedefault String encryptBase64(String data, Charset charset, KeyType keyType)
data - 被加密的字符串charset - 编码keyType - 私钥或公钥 KeyTypedefault byte[] encrypt(InputStream data, KeyType keyType) throws IORuntimeException
data - 被加密的数据流keyType - 私钥或公钥 KeyTypeIORuntimeException - IO异常default String encryptHex(InputStream data, KeyType keyType)
data - 被加密的数据流keyType - 私钥或公钥 KeyTypedefault String encryptBase64(InputStream data, KeyType keyType)
data - 被加密的数据流keyType - 私钥或公钥 KeyTypeCopyright © 2025. All rights reserved.