类 SignUtils
- java.lang.Object
-
- com.github.aiosign.utils.SignUtils
-
public class SignUtils extends java.lang.Object签名算法工具类- 从以下版本开始:
- 2020/3/26
- 版本:
- $Id: $Id
- 作者:
- modificial
-
-
构造器概要
构造器 构造器 说明 SignUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleancheckSign(java.lang.String params, java.lang.String signKey, java.lang.String currentSign)校验签名是否正确.static java.lang.StringcreateHmacSha256Sign(java.lang.String message, java.lang.String key)HmacSHA256签名static java.lang.StringcreateSign(java.lang.String json, java.lang.String signKey)签名算法 先将字符串做HmacSHA256签名,密钥key为appsecret,然后将字符串做MD5摘要,最后全部转为大写,得到最终签名值
-
-
-
方法详细资料
-
createSign
public static java.lang.String createSign(java.lang.String json, java.lang.String signKey)签名算法 先将字符串做HmacSHA256签名,密钥key为appsecret,然后将字符串做MD5摘要,最后全部转为大写,得到最终签名值- 参数:
json- the json stringsignKey- the sign key- 返回:
- the string
-
checkSign
public static boolean checkSign(java.lang.String params, java.lang.String signKey, java.lang.String currentSign)校验签名是否正确.- 参数:
params- 需要校验的参数 stringsignKey- 校验的签名Key appsecretcurrentSign- aStringobject.- 返回:
- true - 签名校验成功,false - 签名校验失败
-
createHmacSha256Sign
public static java.lang.String createHmacSha256Sign(java.lang.String message, java.lang.String key)HmacSHA256签名- 参数:
message- aStringobject.key- aStringobject.- 返回:
- a
Stringobject.
-
-