public interface IAsymmetricEncryptor
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
CHARSET |
| 限定符和类型 | 方法和说明 |
|---|---|
default java.lang.String |
decrypt(java.lang.String cipherText,
java.lang.String privateKey) |
java.lang.String |
decrypt(java.lang.String cipherText,
java.lang.String privateKey,
java.lang.String charset)
私钥 非对称解密
|
default java.lang.String |
encrypt(java.lang.String plainText,
java.lang.String publicKey) |
java.lang.String |
encrypt(java.lang.String plainText,
java.lang.String publicKey,
java.lang.String charset)
公钥 非对称加密
|
default java.lang.String |
sign(java.lang.String message,
java.lang.String privateKey) |
java.lang.String |
sign(java.lang.String message,
java.lang.String privateKey,
java.lang.String charset)
私钥 签名
|
default boolean |
verify(java.lang.String message,
java.lang.String publicKey,
java.lang.String sign) |
boolean |
verify(java.lang.String message,
java.lang.String publicKey,
java.lang.String sign,
java.lang.String charset)
公钥 验证签名
|
static final java.lang.String CHARSET
java.lang.String encrypt(java.lang.String plainText,
java.lang.String publicKey,
java.lang.String charset)
plainText - publicKey - charset - default java.lang.String encrypt(java.lang.String plainText,
java.lang.String publicKey)
java.lang.String decrypt(java.lang.String cipherText,
java.lang.String privateKey,
java.lang.String charset)
cipherText - base64加密后的字符串,不换行privateKey - charset - default java.lang.String decrypt(java.lang.String cipherText,
java.lang.String privateKey)
java.lang.String sign(java.lang.String message,
java.lang.String privateKey,
java.lang.String charset)
message - privateKey - charset - default java.lang.String sign(java.lang.String message,
java.lang.String privateKey)
boolean verify(java.lang.String message,
java.lang.String publicKey,
java.lang.String sign,
java.lang.String charset)
message - publicKey - sign - charset - default boolean verify(java.lang.String message,
java.lang.String publicKey,
java.lang.String sign)