我现在有一个128位的16进制字符串,需要作为公钥去使用sm2的加密服务。但是sm2要求256位的秘钥长度,咱们的示例代码中没有这种字符串直接转二进制data的方式 。
找到了一个看起来对的方案,在生产密钥对的时候也报错了。期望是对于这种场景可以给一个完整可行的代码demo进行运行参考
我现在有一个128位的16进制字符串,需要作为公钥去使用sm2的加密服务。但是sm2要求256位的秘钥长度,咱们的示例代码中没有这种字符串直接转二进制data的方式 。
找到了一个看起来对的方案,在生产密钥对的时候也报错了。期望是对于这种场景可以给一个完整可行的代码demo进行运行参考
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答972 阅读
1 回答949 阅读
目前HarmonyOS cryptoFramework的sm2 仅支持256格式
转二进制代码demo实例如下