在开放平台,接口调用一般通过appId和appKey的加签验签实现验证。
本文提供三个类实现:
- Md5Data:数据传输体,传输带加签的数据和签名;
 - Md5Helper:Md5加签验签服务类;
 - AppMd5:与应用相关的验证类,一般使用这个类实现验证。
 
另外,还提供SM3的加签验签,也是三个类实现。
Md5Data
数据传输体,传输带加签的数据和签名。
1  | import io.swagger.annotations.ApiModel;  | 
Md5Helper
Md5加签验签服务类。
1  | import lombok.extern.slf4j.Slf4j;  | 
AppMd5
与应用相关的验证类,一般使用这个类实现验证。
1  | import lombok.extern.slf4j.Slf4j;  | 
SM3加签验签
Sm3Data
1  | import io.swagger.annotations.ApiModel;  | 
Sm3Helper
1  | import cn.hutool.crypto.digest.DigestUtil;  | 
AppSm3
1  | import lombok.extern.slf4j.Slf4j;  |