HarmonyOS MD5加密算法demo

HarmonyOS
2024-12-25 08:08:05
浏览
收藏 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
微信
回复
2024-12-25 11:08:32
相关问题
HarmonyOS 需要MD5加密算法
1125浏览 • 1回复 待解决
HarmonyOS MD5加密相关demo
1313浏览 • 1回复 待解决
HarmonyOS AES加密算法demo
1177浏览 • 1回复 待解决
HarmonyOS MD5加密示例
1075浏览 • 1回复 待解决
HarmonyOS md5进行加密
922浏览 • 1回复 待解决
HarmonyOS 对字符串进行md5加密demo
822浏览 • 1回复 待解决
HarmonyOS 关于MD5算法的问题
984浏览 • 1回复 待解决
HarmonyOS 密码怎么进行MD5加密
877浏览 • 1回复 待解决
MD5加密后解码结果乱码
1056浏览 • 1回复 待解决
HarmonyOS 请问有提供md5算法库吗?
1270浏览 • 1回复 待解决
HarmonyOS 系统的加密库怎么使用MD5加密
1402浏览 • 1回复 待解决
HarmonyOS 字符串Md5加密问题
852浏览 • 1回复 待解决
想了解一下MD5算法示例。
1828浏览 • 1回复 待解决
没有找到相应的MD5算法实现
1624浏览 • 1回复 待解决
HarmonyOS 怎么实现特定的MD5加密方式
946浏览 • 1回复 待解决
HarmonyOS 字节数组进行MD5加密
944浏览 • 1回复 待解决
HarmonyOS RSA加密算法实现
1295浏览 • 1回复 待解决
dlopen打开.so文件并使用md5加密
1581浏览 • 1回复 待解决
安全加密算法代码参考
2839浏览 • 1回复 待解决
HarmonyOS MD5实现
1089浏览 • 1回复 待解决
HarmonyOS 关于加密算法的咨询
901浏览 • 1回复 待解决
HarmonyOS SM2加密算法
1038浏览 • 1回复 待解决