HarmonyOS sm2密文调用库加密出来的是ans1编码的,怎么直接转成c1c3c2的数组

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

请参考使用:

//reslut 是加密后的密文数据
let spec: cryptoFramework.SM2CipherTextSpec = cryptoFramework.SM2CryptoUtil.getCipherTextSpec(reslut, 'C1C3C2');
let C1 = spec.xCoordinate.toString(16) + spec.yCoordinate.toString(16)
let C2 = buffer.from(spec.cipherTextData).toString('hex')
let C3 = buffer.from(spec.hashData).toString('hex')
let sm2Str = C1 + C3 + C2;//此处要注意,如果java环境中需要十六进制字符串标识符,需要在结果前添加04标识符
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS SM2加密算法
157浏览 • 1回复 待解决
HarmonyOS 怎么调用C语言.a静态
672浏览 • 1回复 待解决
10对-3取余结果1还是-2
3894浏览 • 1回复 待解决
如何使用国SM2算法进行加解密
4842浏览 • 1回复 待解决
HarmonyOS SM2SM4国加解密使用demo
424浏览 • 1回复 待解决
HarmonyOS 调用C
229浏览 • 1回复 待解决
HarmonyOS C可以直接调用数据吗?
350浏览 • 0回复 待解决
HarmonyOSSM2转换公钥失败
218浏览 • 1回复 待解决
如何实现ArkTS与C/C++数组转换
977浏览 • 1回复 待解决
HarmonyOS SM2密钥问题
142浏览 • 1回复 待解决
HarmonyOS SM2加签验签SM3摘要算法使用
733浏览 • 1回复 待解决
HarmonyOS SM2数据签名
100浏览 • 1回复 待解决
HarmonyOS SM2密钥交换
30浏览 • 1回复 待解决
c++ 有vp2px 接口么?
2092浏览 • 1回复 待解决