HarmonyOS 请问Crypto Architecture Kit加解密算法框架和@ohos/crypto-js三方库在性能上有何优劣不同

HarmonyOS
2024-12-25 09:06:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

使用框架的接口性能上更好,推荐使用同步接口。可以参考下面的demo:

async function doMd() {
  let mdAlgName = 'SHA1'; // 摘要算法名
  let md = cryptoFramework.createMd(mdAlgName);
  md.updateSync({ data: stringToUint8Array("660361900") });
  let mdResult = md.digestSync();
  //转base64字符串
  console.info('Md result base64:' + base.encodeToStringSync(mdResult.data));
  //转十六进制字符串
  console.info('Md result hex:' + buffer.from(mdResult.data).toString('hex'));
}

function stringToUint8Array(str: string): Uint8Array {
  let textEncoder = util.TextEncoder.create('utf-8');
  return textEncoder.encodeInto(str);
}
分享
微博
QQ
微信
回复
2024-12-25 11:24:39
相关问题
HarmonyOS crypto-js 性能存在问题
517浏览 • 1回复 待解决
HarmonyOS crypto-js 解密中乱码问题
867浏览 • 1回复 待解决
加密算法crypto-js)Arkts转化代码
1365浏览 • 1回复 待解决
鸿蒙ets项目如何引用crypto-js?
4426浏览 • 1回复 待解决
HarmonyOS 模拟器是否支持crypto-js
58浏览 • 1回复 待解决
HarmonyOS crypto-js加密没有返回值
256浏览 • 1回复 待解决
加解密算法框架使用
1007浏览 • 1回复 待解决
基于加解密算法框架的规格问题
876浏览 • 1回复 待解决
HarmonyOS 请提供rn框架三方
244浏览 • 1回复 待解决
HarmonyOS 加解密算法匹配
216浏览 • 1回复 待解决