HarmonyOS 中如何对一个字符串进行md5加密

我们需要访问一个接口,这个接口需要应用将一个字符串使用md5加密传输过去,我看了ts使用md5加密是这样的,但是HarmonyOS 使用不了,还有什么方法可以进行md5加密字符串吗?

HarmonyOS
17h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

HarmonyOS 的MD5加密可以参考下面demo:

参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-cryptoframework-V5#md

import cryptoFramework from '@ohos.security.cryptoFramework';
import buffer from '@ohos.buffer';

@Entry
@Component
struct Page6251 {
  @State message: string = 'Hello World';

  build() {
    Button('MD5加密').width(100).height(100).onClick(async () => {
      let md = cryptoFramework.createMd('MD5');
      await md.update({ data: new Uint8Array(buffer.from('中国您好', '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
微信
回复
15h前
相关问题
HarmonyOS一个字符串MD5的demo
34浏览 • 1回复 待解决
如何字符串进行MD5哈希处理
2702浏览 • 1回复 待解决
如何判断一个字符是不是数字?
528浏览 • 1回复 待解决
HarmonyOS 如何md5变成字符串
315浏览 • 1回复 待解决
HarmonyOS md5进行加密
71浏览 • 1回复 待解决
转换整个字符串字符为小写
364浏览 • 1回复 待解决
转换整个字符串字符为大写
489浏览 • 1回复 待解决
HarmonyOS 密码怎么进行MD5加密
46浏览 • 1回复 待解决
如何ArrayBuffer字节流进行MD5
240浏览 • 1回复 待解决