HarmonyOS 加解密问题

我现在有一个128位的16进制字符串,需要作为公钥去使用sm2的加密服务。但是sm2要求256位的秘钥长度,咱们的示例代码中没有这种字符串直接转二进制data的方式 。

找到了一个看起来对的方案,在生产密钥对的时候也报错了。期望是对于这种场景可以给一个完整可行的代码demo进行运行参考

HarmonyOS
2024-12-25 08:02:04
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

目前HarmonyOS cryptoFramework的sm2 仅支持256格式

转二进制代码demo实例如下

let s2a = '68656c6c6f'
console.error("a2s   :  "+s2a.toString())
let a2s = new Uint8Array( buffer.from(s2a,'binary').buffer)
console.error("a2s   :  "+JSON.stringify(a2s))
console.error("a2s   :  "+a2s.toString())
分享
微博
QQ
微信
回复
2024-12-25 11:40:37
相关问题
HarmonyOS AES加解密问题
1200浏览 • 1回复 待解决
加解密问题的定位指导
1471浏览 • 1回复 待解决
HarmonyOS 关于RSA公钥加解密问题
1210浏览 • 1回复 待解决
HarmonyOS 加解密咨询
1051浏览 • 1回复 待解决
HarmonyOS 加解密 demo
1535浏览 • 1回复 待解决
HarmonyOS Sm2和DES加解密问题
1692浏览 • 1回复 待解决
基于加解密算法框架的规格问题
1710浏览 • 1回复 待解决
HarmonyOS 加解密算法匹配
1130浏览 • 1回复 待解决
HarmonyOS AES加解密咨询
1362浏览 • 1回复 待解决
HarmonyOS DEC加解密的支持
1074浏览 • 1回复 待解决
HarmonyOS 加解密算法如何使用
1053浏览 • 1回复 待解决
HarmonyOS AES-CBC加解密
1138浏览 • 1回复 待解决
HarmonyOS 关于DES加解密的疑问
1019浏览 • 1回复 待解决
HarmonyOS 如何进行DES加解密
1991浏览 • 1回复 待解决
HarmonyOS中有RSA加解密相关吗?
750浏览 • 0回复 待解决
HarmonyOS 3des加解密失败
810浏览 • 1回复 待解决
HarmonyOS 有RSA加解密相关吗
1374浏览 • 1回复 待解决
HarmonyOS 3DES加解密示例
1141浏览 • 1回复 待解决
HarmonyOS AES加解密报错17630001
1476浏览 • 1回复 待解决
关于3des加解密问题,有人知道吗?
1356浏览 • 1回复 待解决
多种加密方式实现加解密
2020浏览 • 1回复 待解决