HarmonyOS 怎么使用字符串类型的私钥加签(算法:RSA1024+SHA1)
这是对应的JS代码,使用jsrsasign库进行加签
import { hex2b64, KJUR } from 'jsrsasign'
const RSA = new KJUR.crypto.Signature({
alg: 'SHA1withRSA',
prov: 'cryptojs/jsrsa',
prvkeypem: PRIVATE_KEY,
})
let sign = '加密内容'
RSA.updateString(sign)
sign = RSA.sign()
sign = hex2b64(sign)
console.log('sign: ', sign)
想实现一个HarmonyOS版本的RSA+SHA1加签,问题在密钥传不进去,代码如下:
let signer = cryptoFramework.createSign("RSA1024");
signner.init(prikey)
这个prikey是本地的字符串类型的私钥,不需要密钥生成器生成一个keyPair对象,怎么直接使用本地的字符串私钥加签,省略掉文档里描述的那样繁琐的流程
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
关于私钥SHA256加签方法
553浏览 • 1回复 待解决
HarmonyOS HmacSHA1加签算法实现
1190浏览 • 1回复 待解决
HarmonyOS 字符串进行SHA1编码
265浏览 • 1回复 待解决
HarmonyOS string字符串的sha1加密方法
294浏览 • 1回复 待解决
HarmonyOS RSA加密,实用字符串转pubKey失败
466浏览 • 1回复 待解决
签名验签算法不支持RSA|PKCS8|SHA1
805浏览 • 1回复 待解决
HarmonyOS字符串SHA-1开发问题
780浏览 • 1回复 待解决
HarmonyOS中HmacSHA1加签算法实现?
334浏览 • 0回复 待解决
HarmonyOS 字符串怎么手动加换行?
1107浏览 • 1回复 待解决
HarmonyOS RSA指定公钥或私钥字符串加密和解密
396浏览 • 1回复 待解决
HarmonyOS 如何使用字符串映射调用实例方法?
327浏览 • 1回复 待解决
HarmonyOS SM2加签返回Base64字符串
555浏览 • 1回复 待解决
HarmonyOS SM2加签验签SM3摘要算法使用
1027浏览 • 1回复 待解决
HarmonyOS 如何使用HMAC-SHA256算法和已知密钥对一个签名字符串进行加密
357浏览 • 1回复 待解决
HarmonyOS SM2依据已有的字符串的私钥和公钥进行签名和验签
1014浏览 • 1回复 待解决
HarmonyOS string类型的字符串截取
1303浏览 • 1回复 待解决
能否提供下HarmonyOS对应的RSA加签方法?
804浏览 • 1回复 待解决
ResourceStr 类型如何转成字符串?
867浏览 • 1回复 待解决
HarmonyOS 使用SHA256WithRSA签名算法验签,有现成的方案吗
971浏览 • 1回复 待解决
mysql怎么查询逗号隔开的字符串是否再字段的字符串中?
2243浏览 • 1回复 待解决
Resource资源对象要怎么转换成字符串类型?
701浏览 • 2回复 待解决
HarmonyOS url里的字符串怎么解析
250浏览 • 1回复 待解决
HarmonyOS 有个字符串资源文件,后面怎么拼接字符串?
1187浏览 • 1回复 待解决
时间戳字符串 比如 1639025996224,声明为字符串类型,判断length > 0 返回false
1293浏览 • 1回复 待解决
多个变量的字符串,如何使用resourceManager获取变量替换后的字符串
1748浏览 • 1回复 待解决
字符串类型的私钥必须要使用 rsaGenerator.convertKey 进行转录 转录demo如下
公私密钥进行转码的demo实例如下: