消息摘要计算这种类似加解密框架算法全是异步调用的,如何实现同步调用

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/crypto-rsa-sign-sig-verify-pkcs1-0000001774280142

消息摘要计算这种类似加解密框架算法全是异步调用的。之前还能用的@ohos/crypto-js 里面基本都是同步方法,但是在新的系统上测试方法不好使了

HarmonyOS
2024-05-08 22:49:49
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
快乐小肥仔

文档中的RSA加密算法,调用时添加await,可以达到同步的效果。

参考代码:

// 加密消息 
async function encryptMessagePromise(publicKey: cryptoFramework.PubKey, plainText: cryptoFramework.DataBlob) { 
  let cipher = cryptoFramework.createCipher('RSA1024|PKCS1'); 
  await cipher.init(cryptoFramework.CryptoMode.ENCRYPT_MODE, publicKey, null); 
  let encryptData = await cipher.doFinal(plainText); 
  return encryptData; 
} 
// 调用加密算法 
await encryptMessagePromise()
分享
微博
QQ
微信
回复
2024-05-09 12:07:09
相关问题
HarmonyOS C++层如何同步调用JS函数 -
284浏览 • 0回复 待解决
加解密算法框架使用
1051浏览 • 1回复 待解决
基于加解密算法框架规格问题
922浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
1292浏览 • 1回复 待解决
HarmonyOS 加解密算法如何使用
258浏览 • 1回复 待解决
HarmonyOS 加解密算法匹配
282浏览 • 1回复 待解决
HarmonyOS 摘要算法问题
114浏览 • 1回复 待解决
这种流转面板怎么实现? 怎么调用?
6301浏览 • 1回复 待解决
如何使用国密SM2算法进行加解密
4989浏览 • 1回复 待解决
HarmonyOS 类似eventbus事件消息框架
410浏览 • 1回复 待解决