HarmonyOS HmacSHA256算法
当前业务需要使用HmacSHA256编码,根据文档开发
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/crypto-compute-mac-V5#开发步骤
发现此算法针对不同文本得到的加密值相同,希望提供有效HmacSHA256编码
附其他系统实现:
public static String hmac(String msg, String secret) {
String hash = "";
try {
Mac sha256mac = Mac.getInstance("HmacSHA256");
SecretKeySpec secretKey = new SecretKeySpec(secret.getBytes(),"HmacSHA256");
sha256mac.init(secretKey);
hash = HexUtils.toHexString(sha256mac.doFinal(msg.getBytes()));
} catch (NoSuchAlgorithmException | InvalidKeyException e) {
e.printStackTrace();
}
return hash;
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
HarmonyOS
赞
收藏 0
回答 1
相关问题
加解密HmacSha1 、HmacSha256、aes参考Demo
2817浏览 • 1回复 待解决
HarmonyOS HmacSHA1加签算法实现
1633浏览 • 1回复 待解决
HarmonyOS HmacSHA1 加密算法 参数问题
883浏览 • 1回复 待解决
HarmonyOS中HmacSHA1加签算法实现?
641浏览 • 0回复 待解决
ECC算法是否支持secp256r1
1124浏览 • 1回复 待解决
在加解密算法框架中使用HMAC 算法,采用SHA256,怎么传入自己生成的密钥去实现加密?
1787浏览 • 1回复 待解决
HarmonyOS 使用SHA256WithRSA签名算法验签,有现成的方案吗
1380浏览 • 1回复 待解决
HarmonyOS 如何进行HmacSHA1加密
837浏览 • 1回复 待解决
HarmonyOS 如何使用HMAC-SHA256算法和已知密钥对一个签名字符串进行加密
918浏览 • 1回复 待解决
HarmonyOS 摘要算法问题
557浏览 • 1回复 待解决
HarmonyOS 异或算法
679浏览 • 1回复 待解决
HarmonyOS module的SHA256值
893浏览 • 1回复 待解决
HarmonyOS 加解密算法匹配
840浏览 • 1回复 待解决
HarmonyOS 国密算法API
1219浏览 • 0回复 待解决
HarmonyOS 有sha256的文档链接吗,目前只找到hmac sha256的资料
469浏览 • 1回复 待解决
HarmonyOS AES加密算法demo
942浏览 • 1回复 待解决
HarmonyOS RSA算法如何使用
793浏览 • 1回复 待解决
HarmonyOS ArkData关系型数据库使用的加密算法是哪种算法?
1317浏览 • 1回复 待解决
鸿蒙加密算法与传统加密算法的区别?
349浏览 • 0回复 待解决
HarmonyOS 是否有类似drawBitmapMesh的算法
1101浏览 • 1回复 待解决
HarmonyOS web#onFirstContentfulPaint算法逻辑如何
490浏览 • 1回复 待解决
HarmonyOS 加解密算法如何使用
783浏览 • 1回复 待解决
HarmonyOS RSA加密算法实现
1011浏览 • 1回复 待解决
HarmonyOS 有提供hs256签名的能力吗
565浏览 • 1回复 待解决
HarmonyOS MD5加密算法demo
921浏览 • 1回复 待解决
请参考示例如下: