示例代码如下:
let vd="88e10fbcd63aab1029be6b4935af6fa120240722200833";
let md5=cryptoFramework.createMd("MD5");
md5.updateSync({data:new Uint8Array(buffer.from(base,'utf-8').buffer)});
let ret=md5.digestSync();
let ba=(buffer.from(ret.data).toString("hex"));
ba="f22601f971479bbed7c00077cb30f559"
其他语言结果为:"f67d8f14a5f9d8c6fc5c2d5d9e54574d",在网上找的在线md5算法结果与之相同,请确认下问题在哪
用这个示例代码进行加密,会得到同一结果:
参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-crypto-architecture-25-V5