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加密算法
252浏览 • 1回复 待解决
HarmonyOS MD5加密相关demo
590浏览 • 1回复 待解决
HarmonyOS AES加密算法demo
229浏览 • 1回复 待解决
HarmonyOS md5进行加密
169浏览 • 1回复 待解决
HarmonyOS MD5加密示例
153浏览 • 1回复 待解决
HarmonyOS 关于MD5算法的问题
115浏览 • 1回复 待解决
HarmonyOS 对字符串进行md5加密demo
41浏览 • 1回复 待解决
HarmonyOS 密码怎么进行MD5加密
142浏览 • 1回复 待解决
MD5加密后解码结果乱码
270浏览 • 1回复 待解决
HarmonyOS 请问有提供md5算法库吗?
393浏览 • 1回复 待解决
HarmonyOS 字符串Md5加密问题
146浏览 • 1回复 待解决
没有找到相应的MD5算法实现
892浏览 • 1回复 待解决
想了解一下MD5算法示例。
948浏览 • 1回复 待解决
HarmonyOS RSA加密算法实现
235浏览 • 1回复 待解决
HarmonyOS 字节数组进行MD5加密
152浏览 • 1回复 待解决
HarmonyOS 怎么实现特定的MD5加密方式
194浏览 • 2回复 待解决
安全加密算法代码参考
1936浏览 • 1回复 待解决
dlopen打开.so文件并使用md5加密
868浏览 • 1回复 待解决
HarmonyOS SM2加密算法
179浏览 • 1回复 待解决
HarmonyOS 关于加密算法的咨询
42浏览 • 1回复 待解决
HarmonyOS MD5实现
175浏览 • 1回复 待解决
HarmonyOS MD5签名
116浏览 • 1回复 待解决