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

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

HarmonyOS
2024-08-13 15:35:23
1344浏览
收藏 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; 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
分享
微博
QQ
微信
回复
2024-08-13 21:31:15
相关问题
签名算法不支持RSA|PKCS8|SHA1
1135浏览 • 1回复 待解决
HarmonyOS RSA签名相关
793浏览 • 1回复 待解决
HarmonyOS 华为支付签名
1221浏览 • 1回复 待解决
HarmonyOS HarmonyOS签名问题
949浏览 • 1回复 待解决
HarmonyOS SM2加SM3摘要算法使用
1366浏览 • 1回复 待解决
关于私钥SHA256方法
933浏览 • 1回复 待解决
HarmonyOS 接口参数RSA签名+
721浏览 • 1回复 待解决
RSA签名后,后端失败
1013浏览 • 1回复 待解决
huks sm2签名失败
1097浏览 • 1回复 待解决
HarmonyOS 提供hs256签名能力
574浏览 • 1回复 待解决
HarmonyOS moduleSHA256
914浏览 • 1回复 待解决
HarmonyOS HmacSHA256算法
908浏览 • 1回复 待解决
HarmonyOS SM3
1014浏览 • 1回复 待解决