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

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

HarmonyOS
2024-12-26 14:23:57
1243浏览
收藏 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)
    })
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
分享
微博
QQ
微信
回复
2024-12-26 16:13:33


相关问题
HarmonyOS一个字符串MD5的demo
588浏览 • 1回复 待解决
HarmonyOS 字符串进行md5加密的demo
608浏览 • 1回复 待解决
如何字符串进行MD5哈希处理
3514浏览 • 1回复 待解决
HarmonyOS 字符串Md5加密问题
644浏览 • 1回复 待解决
如何判断一个字符是不是数字?
1344浏览 • 1回复 待解决
HarmonyOS 如何md5变成字符串
983浏览 • 1回复 待解决
HarmonyOS md5进行加密
730浏览 • 1回复 待解决
HarmonyOS 密码怎么进行MD5加密
702浏览 • 1回复 待解决
转换整个字符串字符为小写
878浏览 • 1回复 待解决
转换整个字符串字符为大写
962浏览 • 1回复 待解决