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

参考文档: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
按赞同
/
按时间
kaixinsanmao

文档中的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
相关问题
基于加解密算法框架规格问题
261浏览 • 1回复 待解决
加解密算法框架使用
521浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
521浏览 • 1回复 待解决
如何使用国密SM2算法进行加解密
1229浏览 • 1回复 待解决
这种流转面板怎么实现? 怎么调用?
4971浏览 • 1回复 待解决
多种加密方式实现加解密
501浏览 • 1回复 待解决
步调试HSP中CPP源码
430浏览 • 1回复 待解决
RSA导入外部密钥实现加解密
413浏览 • 1回复 待解决
如何进行不同规格AES加解密
313浏览 • 1回复 待解决
SM3摘要算法对明文进行编码转换
424浏览 • 1回复 待解决