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标识符
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
分享
微博
QQ
微信
回复
2025-01-10 10:02:56
相关问题
HarmonyOS生成SM2服务端无法解析
523浏览 • 1回复 待解决
HarmonyOS SM2加密算法
663浏览 • 1回复 待解决
HarmonyOS 怎么调用C语言.a静态
1257浏览 • 1回复 待解决
10对-3取余结果1还是-2
4520浏览 • 1回复 待解决
如何使用国SM2算法进行加解密
6009浏览 • 1回复 待解决
HarmonyOS SM2SM4国加解密使用demo
941浏览 • 1回复 待解决
HarmonyOSSM2转换公钥失败
814浏览 • 1回复 待解决
HarmonyOS 调用C
645浏览 • 1回复 待解决
HarmonyOS C可以直接调用数据吗?
801浏览 • 0回复 待解决
如何实现ArkTS与C/C++数组转换
1526浏览 • 1回复 待解决
HarmonyOS SM2密钥问题
684浏览 • 1回复 待解决
HarmonyOS SM2加签验签SM3摘要算法使用
1232浏览 • 1回复 待解决
HarmonyOS SM2密钥交换
526浏览 • 1回复 待解决
HarmonyOS SM2数据签名
531浏览 • 1回复 待解决
c++ 有vp2px 接口么?
2440浏览 • 1回复 待解决