Package icu.easyj.web.param.crypto
Interface IParamCryptoHandler
- All Known Implementing Classes:
DefaultParamCryptoHandlerImpl
public interface IParamCryptoHandler
参数加密解密工具接口
- Author:
- wangliang181230
-
Method Summary
-
Method Details
-
isEncryptedQueryString
校验加密串的格式,是否为当前加密算法加密后的字符串格式。举例说明:默认实现类中,加密后为base64串,则校验一下base64格式。
- Parameters:
encryptedParam- 待解密参数- Returns:
- 是否需要解密
-
encrypt
加密- Parameters:
param- 待加密的参数- Returns:
- 加密后的参数
- Throws:
ParamEncryptException- 加密异常
-
decrypt
解密- Parameters:
encryptedParam- 已加密的内容- Returns:
- content 未加密的内容
- Throws:
ParamDecryptException- 解密异常
-