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服务端无法解析
890浏览 • 1回复 待解决
HarmonyOS SM2加密算法
1038浏览 • 1回复 待解决
HarmonyOS 怎么调用C语言.a静态
2348浏览 • 1回复 待解决
HarmonyOS SM2SM4国加解密使用demo
1435浏览 • 1回复 待解决
如何使用国SM2算法进行加解密
7691浏览 • 1回复 待解决
HarmonyOSSM2转换公钥失败
1288浏览 • 1回复 待解决
10对-3取余结果1还是-2
5246浏览 • 1回复 待解决
HarmonyOS 调用C
1075浏览 • 1回复 待解决
HarmonyOS C可以直接调用数据吗?
1185浏览 • 0回复 待解决
HarmonyOS SM2密钥问题
1056浏览 • 1回复 待解决
HarmonyOS SM2密钥交换
834浏览 • 1回复 待解决
HarmonyOS SM2数据签名
842浏览 • 1回复 待解决
HarmonyOS SM2加签验签SM3摘要算法使用
1565浏览 • 1回复 待解决
如何实现ArkTS与C/C++数组转换
2203浏览 • 1回复 待解决
HarmonyOS sm2验签失败
1139浏览 • 1回复 待解决
HarmonyOS SM2公私钥转换
1123浏览 • 1回复 待解决