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

HarmonyOS
2025-01-10 08:15:54
浏览
收藏 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
微信
回复
2025-01-10 10:02:56
相关问题
HarmonyOS生成SM2服务端无法解析
272浏览 • 1回复 待解决
HarmonyOS SM2加密算法
380浏览 • 1回复 待解决
HarmonyOS 怎么调用C语言.a静态
849浏览 • 1回复 待解决
如何使用国SM2算法进行加解密
5229浏览 • 1回复 待解决
10对-3取余结果1还是-2
4179浏览 • 1回复 待解决
HarmonyOS SM2SM4国加解密使用demo
620浏览 • 1回复 待解决
HarmonyOS 调用C
458浏览 • 1回复 待解决
HarmonyOS C可以直接调用数据吗?
561浏览 • 0回复 待解决
HarmonyOSSM2转换公钥失败
501浏览 • 1回复 待解决
HarmonyOS SM2密钥问题
396浏览 • 1回复 待解决
如何实现ArkTS与C/C++数组转换
1189浏览 • 1回复 待解决
HarmonyOS SM2加签验签SM3摘要算法使用
954浏览 • 1回复 待解决
HarmonyOS SM2密钥交换
158浏览 • 1回复 待解决
HarmonyOS SM2数据签名
319浏览 • 1回复 待解决
c++ 有vp2px 接口么?
2230浏览 • 1回复 待解决