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

参考文档: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
相关问题
加解密算法框架使用
648浏览 • 1回复 待解决
基于加解密算法框架规格问题
433浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
669浏览 • 1回复 待解决
这种流转面板怎么实现? 怎么调用?
5857浏览 • 1回复 待解决
步调试HSP中CPP源码
542浏览 • 1回复 待解决
如何使用国密SM2算法进行加解密
2411浏览 • 1回复 待解决
多种加密方式实现加解密
715浏览 • 1回复 待解决
webviewoninterceptrequest中调用异步操作
1721浏览 • 1回复 待解决
RSA导入外部密钥实现加解密
552浏览 • 1回复 待解决
SM3摘要算法对明文进行编码转换
618浏览 • 1回复 待解决
HarmonyOS 加解密 demo
217浏览 • 1回复 待解决