HarmonyOS 使用SHA256WithRSA签名算法验签,有现成的方案吗

HarmonyOS  使用SHA256WithRSA签名算法验签,有现成的方案吗

HarmonyOS
2024-08-13 15:35:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

可参考如下代码:

async function signMessagePromise(priKey: cryptoFramework.PriKey,message:cryptoFramework.DataBlob) { 
  let signAlg = "RSA1024|PKCS1|SHA256"; 
  let signer = cryptoFramework.createSign(signAlg); 
  await signer.init(priKey); 
  let signData = await signer.sign(message); 
  return signData; 
} 
async function verifyMessagePromise(signMessageBlob: cryptoFramework.DataBlob, pubKey: cryptoFramework.PubKey,message:cryptoFramework.DataBlob) { 
  let verifyAlg = "RSA1024|PKCS1|SHA256"; 
  let verifier = cryptoFramework.createVerify(verifyAlg); 
  await verifier.init(pubKey); 
  let res = await verifier.verify(message, signMessageBlob); 
  console.info("verify result is " + res); 
  return res; 
}
分享
微博
QQ
微信
回复
2024-08-13 21:31:15
相关问题
HarmonyOS SM2加SM3摘要算法使用
110浏览 • 1回复 待解决
4.1.0(11) fluterr 无法通过
666浏览 • 1回复 待解决
HarmonyOS HmacSHA1加算法实现
233浏览 • 1回复 待解决
签名打包选择方案哪些?
48浏览 • 1回复 待解决
huks ECC指纹认证签名签报错
1230浏览 • 1回复 待解决
ECC算法是否支持secp256r1
297浏览 • 1回复 待解决
HarmonyOS防CPP crash具体方案
107浏览 • 1回复 待解决
请问现在harmonyOS屏幕适配方案
3416浏览 • 1回复 待解决
HarmonyOS RSA算法如何使用
105浏览 • 1回复 待解决
连接网络信息获取方案
400浏览 • 1回复 待解决
Text模拟隐私协议,方案
524浏览 • 1回复 待解决