加密工具
apache的commons-codec里的DigestUtils。
Maven配置
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</dependency>
使用示例
String strToSign = "msg="+msg+"&nonce="+nonce+"&secret="
+ TransformContent.secret+"×tamp="+timestamp;
String signStr = DigestUtils.sha1Hex(strToSign).toUpperCase();
if (sign == null || !sign.equals(signStr)){
throw new Exception("签名验证失败!");
}
吐槽
之前的项目还没完成,又要接入第三方接口,事情一件一件的积压,真没啥好心情了。
参考
没啥好说的,感谢以下这位大神。
https://blog.csdn.net/wuzhong8809/article/details/84974737