HarmonyOS 指定私钥生成SM2秘钥的方法

客户端指定私钥生成SM2秘钥,对内容签名,服务端拿指定公钥解密

HarmonyOS
2024-12-25 16:02:53
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

参考demo:

let base64 = new util.Base64Helper()
let pubkeyBlob = "cRRo55FS5AS/CoifJ2...xqUuOpo3WHEE9AS9cpq8c="
let pubkey = base64.decodeSync(pubkeyBlob)
let pubk: cryptoFramework.DataBlob = { data: pubkey };
let keyGenAlg = "SM2_256";
let sm2Generator = cryptoFramework.createAsyKeyGenerator('SM2_256');
let keyPair = await sm2Generator.convertKey(null, pubk);
let signData = await signMessagePromise(keyPair.priKey);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
分享
微博
QQ
微信
回复
2024-12-25 18:14:45
相关问题
HarmonyOS SM2私钥转换
715浏览 • 1回复 待解决
HarmonyOS SM2PEM读取接口
803浏览 • 1回复 待解决
HarmonyOS 生成SM2密钥对报错
827浏览 • 1回复 待解决
HarmonyOS AES生成
701浏览 • 1回复 待解决
HarmonyOS 国密SM2转换公失败
897浏览 • 1回复 待解决
HarmonyOS生成SM2密文服务端无法解析
604浏览 • 1回复 待解决
HarmonyOS SM2密钥问题
737浏览 • 1回复 待解决
HarmonyOS SM2密钥交换
582浏览 • 1回复 待解决
HarmonyOS SM2数据签名
583浏览 • 1回复 待解决
HarmonyOS SM2加密算法
765浏览 • 1回复 待解决