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)
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-12-25 11:08:32


相关问题
HarmonyOS 需要MD5加密算法
948浏览 • 1回复 待解决
HarmonyOS MD5加密相关demo
1073浏览 • 1回复 待解决
HarmonyOS AES加密算法demo
929浏览 • 1回复 待解决
HarmonyOS md5进行加密
730浏览 • 1回复 待解决
HarmonyOS MD5加密示例
849浏览 • 1回复 待解决
HarmonyOS 关于MD5算法的问题
738浏览 • 1回复 待解决
HarmonyOS 对字符串进行md5加密demo
608浏览 • 1回复 待解决
HarmonyOS 密码怎么进行MD5加密
702浏览 • 1回复 待解决
MD5加密后解码结果乱码
844浏览 • 1回复 待解决
HarmonyOS 请问有提供md5算法库吗?
1060浏览 • 1回复 待解决
HarmonyOS 系统的加密库怎么使用MD5加密
1170浏览 • 1回复 待解决
HarmonyOS 字符串Md5加密问题
644浏览 • 1回复 待解决
没有找到相应的MD5算法实现
1464浏览 • 1回复 待解决
想了解一下MD5算法示例。
1570浏览 • 1回复 待解决
HarmonyOS 字节数组进行MD5加密
707浏览 • 1回复 待解决
HarmonyOS 怎么实现特定的MD5加密方式
732浏览 • 2回复 待解决
dlopen打开.so文件并使用md5加密
1360浏览 • 1回复 待解决
HarmonyOS RSA加密算法实现
990浏览 • 1回复 待解决
HarmonyOS MD5实现
795浏览 • 1回复 待解决
HarmonyOS MD5签名
843浏览 • 1回复 待解决
安全加密算法代码参考
2580浏览 • 1回复 待解决
如何解决MD5加密中遇到的问题
1708浏览 • 1回复 待解决