public class DefaultParamCryptoHandlerImpl extends Object implements IParamCryptoHandler
| Constructor and Description |
|---|
DefaultParamCryptoHandlerImpl(IParamCryptoHandlerProperties properties)
构造函数
|
| Modifier and Type | Method and Description |
|---|---|
String |
decrypt(String encryptedParam)
解密
|
String |
encrypt(String param)
加密
|
boolean |
isEncryptedQueryString(String encryptedParam)
校验加密串的格式,是否为当前加密算法加密后的字符串格式。
|
public DefaultParamCryptoHandlerImpl(IParamCryptoHandlerProperties properties)
properties - 处理器配置public boolean isEncryptedQueryString(String encryptedParam)
IParamCryptoHandler举例说明:默认实现类中,加密后为base64串,则校验一下base64格式。
isEncryptedQueryString in interface IParamCryptoHandlerencryptedParam - 待解密参数public String encrypt(String param) throws ParamEncryptException
IParamCryptoHandlerencrypt in interface IParamCryptoHandlerparam - 待加密的参数ParamEncryptException - 加密异常public String decrypt(String encryptedParam) throws ParamDecryptException
IParamCryptoHandlerdecrypt in interface IParamCryptoHandlerencryptedParam - 已加密的内容ParamDecryptException - 解密异常Copyright © 2021–2022 EasyJ????. All rights reserved.