HarmonyOS MD5加密算法demo

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

在Harmony中可以采用以下两种写法进行相关数据的md5加密:

//写法一
toMD5A(content: string) {//content为传入的待转换成md的参数
  let md = cryptoFramework.createMd('MD5');
  md.update({ data: new Uint8Array(buffer.from(content, 'utf-8').buffer) }, (error) => {
    md.digest((error, digestOutput) => {
      console.log(this.message, `MD5 result is : ${digestOutput.data}`);
      //转换为16进制字符串并输出
      const result = Array.from(digestOutput.data).map(byte => byte.toString(16)).join('')
      console.info("xxxx:",result)
    })
  })
}

//写法二
async toMD5B(content: string) {
  let md = cryptoFramework.createMd('MD5');
  await md.update({ data: new Uint8Array(buffer.from(content, 'utf-8').buffer) });
  let mdOutput = await md.digest();
  console.info('[Promise]: MD result1: ' + mdOutput.data);
  const result = Array.from(mdOutput.data).map(byte => byte.toString(16)).join('')
  console.info("ssss:",result)
}
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 需要MD5加密算法
44浏览 • 1回复 待解决
HarmonyOS MD5加密相关demo
522浏览 • 1回复 待解决
HarmonyOS AES加密算法demo
29浏览 • 1回复 待解决
HarmonyOS md5进行加密
71浏览 • 1回复 待解决
HarmonyOS 密码怎么进行MD5加密
41浏览 • 1回复 待解决
MD5加密后解码结果乱码
189浏览 • 1回复 待解决
HarmonyOS 请问有提供md5算法库吗?
271浏览 • 1回复 待解决
没有找到相应的MD5算法实现
698浏览 • 1回复 待解决
想了解一下MD5算法示例。
848浏览 • 1回复 待解决
HarmonyOS RSA加密算法实现
36浏览 • 1回复 待解决
HarmonyOS 字节数组进行MD5加密
35浏览 • 1回复 待解决
HarmonyOS 怎么实现特定的MD5加密方式
58浏览 • 2回复 待解决
安全加密算法代码参考
1804浏览 • 1回复 待解决
dlopen打开.so文件并使用md5加密
782浏览 • 1回复 待解决
HarmonyOS SM2加密算法
23浏览 • 1回复 待解决
HarmonyOS MD5实现
43浏览 • 1回复 待解决
HarmonyOS MD5签名
36浏览 • 1回复 待解决
如何解决MD5加密中遇到的问题
964浏览 • 1回复 待解决
HarmonyOS HmacSHA1 加密算法 参数问题
34浏览 • 1回复 待解决
HarmonyOS 是否有带iv的DES加密算法
518浏览 • 1回复 待解决