HarmonyOS 摘要算法问题

根据HarmonyOS摘要算法demo查看,摘要算法update入参是DataBlob,DataBlob的内部只能是Uint8Array的类型,但是Uint8Array没有符号。HarmonyOS现有算法不支持符号。

HarmonyOS
2025-01-10 07:34:30
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

HarmonyOS侧数组范围是0到256,所以在使用过程中需要转换。

1、如果直接使用数组,可以参考下面用法:

let arr = new Uint8Array([64, -59, 55, -101, 71, -54, 43, 19, 80, -107, 37, 115, -110, -52, -97, -16, 7, 16, -94, 26, 63, -19, -50, 15, -22, 124, 47, -66, -61, 74, 115, -11])

2、字符串,可以先将数组转为十六进制或者base64进制后,传递到HarmonyOS侧,在转成数组格式即可。

分享
微博
QQ
微信
回复
2025-01-10 09:51:53
相关问题
HarmonyOS 有没有sm3摘要算法的例子?
501浏览 • 1回复 待解决
SM3摘要算法对明文进行编码的转换
1587浏览 • 1回复 待解决
HarmonyOS SM2加签验签SM3摘要算法使用
1027浏览 • 1回复 待解决
HarmonyOS HmacSHA1 加密算法 参数问题
481浏览 • 1回复 待解决
HarmonyOS 关于MD5算法问题
377浏览 • 1回复 待解决
基于加解密算法框架的规格问题
1048浏览 • 1回复 待解决
HarmonyOS 异或算法
378浏览 • 1回复 待解决
HarmonyOS 摘要数据转换16进制字符串
252浏览 • 1回复 待解决
HarmonyOS 加解密算法匹配
416浏览 • 1回复 待解决
HarmonyOS 国密算法API
820浏览 • 0回复 待解决
HarmonyOS HmacSHA256算法
425浏览 • 1回复 待解决
HarmonyOS AES加密算法demo
501浏览 • 1回复 待解决
HarmonyOS RSA算法如何使用
557浏览 • 1回复 待解决
HarmonyOS 是否有类似drawBitmapMesh的算法
676浏览 • 1回复 待解决
HarmonyOS 加解密算法如何使用
381浏览 • 1回复 待解决
HarmonyOS RSA加密算法实现
544浏览 • 1回复 待解决
HarmonyOS HmacSHA1加签算法实现
1190浏览 • 1回复 待解决
HarmonyOS 需要MD5加密算法
532浏览 • 1回复 待解决