Discourse中可能使用的HMAC算法Java实现

科技思考有温度 2024-05-27 02:42:06

在 DiscourseConnect 中,对数据的签名使用的是 HMAC 算法。

实际使用的算法为 HmacSHA256。

Java 生成签名的方法很简单。

String hmac = new HmacUtils(HmacAlgorithms.HMAC_SHA_256, "55619458534897682511405307018226").hmacHex(ssoPayload);

HmacUtils 工具类是 Apache Commons Codec 提供的。

Python 和 其他语言都应该有类似的实现。

0 阅读:0

科技思考有温度

简介:感谢大家的关注