cryptoFramework.Md update 失败报错

报错 Error: update failed,代码如下:

private async initDiges() { 
  try { 
    let mMessageDigest = cryptoFramework.createMd("SHA256"); 
    let data = ""; 
    await mMessageDigest.update({ data: this.stringToUint8Array(data) }); 
    let digest = await mMessageDigest.digest() 
  } catch (e) { 
    console.log('createMd error ', e); 
  } 
} 
 
function stringToUint8Array(str: string): Uint8Array { 
  let arr = new Uint8Array(str.length); 
  for (let i = 0, j = str.length; i < j; ++i) { 
    arr[i] = str.charCodeAt(i); 
  } 
  return arr; 
}
HarmonyOS
2024-05-08 22:45:11
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
热辣牛奶

需要将data填入数据,data不能为空。

分享
微博
QQ
微信
回复
2024-05-09 12:05:29
相关问题
HarmonyOS 推送鉴权失败报错80200001
318浏览 • 1回复 待解决
使用FilePick上传uri失败报错201
1792浏览 • 1回复 待解决
HarmonyOS 打包签名失败报错code:109
100浏览 • 1回复 待解决
获取token失败报错信息 get token fail
834浏览 • 1回复 待解决
HarmonyOS mac.update空指针异常
71浏览 • 1回复 待解决
HarmonyOS createX509Cert失败 报错401
524浏览 • 1回复 待解决
后台长时任务启动失败报错码201
2342浏览 • 1回复 待解决
DevEco Studio启动本地模拟器失败报错
13364浏览 • 2回复 待解决
DevEco Studio启动本地模拟器失败报错
5259浏览 • 2回复 待解决
HarmonyOS MD5签名
16浏览 • 1回复 待解决
HarmonyOS MD5实现
6浏览 • 1回复 待解决
HarmonyOS 关系型数据库如何批量update?
220浏览 • 1回复 待解决
HarmonyOS md5进行加密
62浏览 • 1回复 待解决