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加解密问题
254浏览 • 1回复 待解决
加解密问题的定位指导
605浏览 • 1回复 待解决
HarmonyOS AES加解密咨询
321浏览 • 1回复 待解决
HarmonyOS 关于RSA公钥加解密问题
268浏览 • 1回复 待解决
HarmonyOS 加解密 demo
764浏览 • 1回复 待解决
HarmonyOS 加解密咨询
248浏览 • 1回复 待解决
HarmonyOS AES-CBC加解密
235浏览 • 1回复 待解决
HarmonyOS 加解密算法如何使用
229浏览 • 1回复 待解决
HarmonyOS Sm2和DES加解密问题
743浏览 • 1回复 待解决
基于加解密算法框架的规格问题
885浏览 • 1回复 待解决
HarmonyOS AES加解密报错17630001
225浏览 • 1回复 待解决
HarmonyOS 3DES加解密示例
229浏览 • 1回复 待解决
HarmonyOS 加解密算法匹配
222浏览 • 1回复 待解决
多种加密方式实现加解密
1194浏览 • 1回复 待解决
加解密算法库框架使用
1013浏览 • 1回复 待解决
关于3des加解密问题,有人知道吗?
393浏览 • 1回复 待解决
HarmonyOS 请提供RAS加解密的文档
566浏览 • 1回复 待解决
HarmonyOS 有没有相关rsa加解密内容
56浏览 • 1回复 待解决
HarmonyOS DEC加解密的支持
241浏览 • 1回复 待解决
RSA导入外部密钥实现加解密
1044浏览 • 1回复 待解决
HarmonyOS aes gcm加解密c/c++库
230浏览 • 1回复 待解决
HarmonyOS 文档中没有查找到DES加解密
550浏览 • 1回复 待解决