密钥库huks生成的sm2密钥场景下,获取签名所需userid值的方法。
密钥库huks生成的sm2密钥,对数据进行签名所使用的userid值是什么
由于密钥库huks生成的sm2密钥算法是"sm2"而非"ECC",导致无法在另一端通过sm2的公钥对数据进行验签,考虑到huks的底层算法库为openssl,于是在另一端使用openssl 3.0+对数据进行验签,但验签结果为false,猜想原因可能是huks签名所采用的userid不一致。
openssl验证过程:
1、huks生成sm2密钥并导出公钥(base64文件pubkey.pem);
2、将签名值(二进制文件sign.txt)与原数据(file.txt)分析放入txt文件中;
3、openssl命令行验签:“openssl dgst -verify pubkey.pem -sm3 -signature sign.txt file.txt”。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HUKS的SM4加解密,判断密钥的存在以及删除密钥
336浏览 • 1回复 待解决
根据SM2密钥二进制数据,生成密钥对,公钥支持什么格式,pem和der都支持吗?
305浏览 • 1回复 待解决
HUKS用户认证通过PIN生成密钥
402浏览 • 1回复 待解决
HUKS的SM2签名验签的算法规格及开发步骤
382浏览 • 1回复 待解决
Huks如何导入AES的密钥?
256浏览 • 1回复 待解决
HUKS初始向量是否必须为随机数?对生成的密钥有什么影响
570浏览 • 1回复 待解决
sm2 私钥单独方法封装后 数据无法解密
212浏览 • 1回复 待解决
国密算法SM2签名api,没有可辨别标识IDA参数有什么实现方案
364浏览 • 1回复 待解决
加解密操作,国密SM2以及SM4怎么使用?
1119浏览 • 1回复 待解决
如何使用国密SM2算法进行加解密
859浏览 • 1回复 待解决
ohos.security.huks (通用密钥库系统) 中,使用AES GCM算法进行操作时AAD可以为空吗
636浏览 • 1回复 待解决
网络请求能否实现国密SM2双向认证的https请求
449浏览 • 1回复 待解决
如何获取应用签名证书的hash值
607浏览 • 1回复 待解决
使用自定义公私钥执行SM2算法加解密操作
385浏览 • 1回复 待解决
sm2加解密中出现裸密文如何处理以及导入公钥加密和导入私钥解密的方法
344浏览 • 1回复 待解决
sm2公钥私对的getEncode().data返回的二进制数据是什么格式的
178浏览 • 1回复 待解决
通用密钥库加解密,用户需要将重要的密码数据存储在本地
444浏览 • 1回复 待解决
PolarDB TDE加密是否支持密钥轮转?
1526浏览 • 1回复 待解决
RSA导入外部密钥实现加解密
347浏览 • 1回复 待解决
如何对常见密钥进行格式转换
199浏览 • 1回复 待解决
在加解密算法框架中使用HMAC 算法,采用SHA256,怎么传入自己生成的密钥去实现加密?
272浏览 • 1回复 待解决
通用密钥库系统中,使用AES GCM算法进行操作,AAD可以为空吗
602浏览 • 1回复 待解决
通用密钥库系统中,使用 AES GCM 算法进行操作,AAD可以为空吗
578浏览 • 1回复 待解决
huks ECC指纹认证签名验签报错
271浏览 • 1回复 待解决
资源管理内的getPluralString方法获取value值有误
590浏览 • 1回复 待解决
1、先对消息生成摘要
2、然后用类似的代码进行验签,如果openssl返回了1就是验签成功