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加签方法
190浏览 • 1回复 待解决
HarmonyOS HmacSHA1加签算法实现
736浏览 • 1回复 待解决
HarmonyOS字符串SHA-1开发问题
443浏览 • 1回复 待解决
HarmonyOS RSA加密,实用字符串转pubKey失败
29浏览 • 1回复 待解决
签名验签算法不支持RSA|PKCS8|SHA1
260浏览 • 1回复 待解决
HarmonyOS 字符串怎么手动加换行?
726浏览 • 1回复 待解决
HarmonyOS中HmacSHA1加签算法实现?
120浏览 • 0回复 待解决
HarmonyOS SM2加签返回Base64字符串
36浏览 • 1回复 待解决
HarmonyOS SM2加签验签SM3摘要算法使用
490浏览 • 1回复 待解决
能否提供下HarmonyOS对应的RSA加签方法?
246浏览 • 1回复 待解决
HarmonyOS string类型的字符串截取
614浏览 • 1回复 待解决
ResourceStr 类型如何转成字符串?
258浏览 • 1回复 待解决
HarmonyOS SM2依据已有的字符串的私钥和公钥进行签名和验签
502浏览 • 1回复 待解决
HarmonyOS 使用SHA256WithRSA签名算法验签,有现成的方案吗
521浏览 • 1回复 待解决
mysql怎么查询逗号隔开的字符串是否再字段的字符串中?
1980浏览 • 1回复 待解决
Resource资源对象要怎么转换成字符串类型?
495浏览 • 2回复 待解决
HarmonyOS 有个字符串资源文件,后面怎么拼接字符串?
622浏览 • 1回复 待解决
检查字符串是否以给定的字符串开头
535浏览 • 1回复 待解决
时间戳字符串 比如 1639025996224,声明为字符串类型,判断length > 0 返回false
1071浏览 • 1回复 待解决
时间戳字符串 比如 1639025996224,声明为字符串类型,判断length > 0 返回false,为什么
886浏览 • 1回复 待解决
多个变量的字符串,如何使用resourceManager获取变量替换后的字符串
1493浏览 • 1回复 待解决
PixelMap类型怎么转换成Base64字符串
634浏览 • 1回复 待解决
如何使用服务端下发的RSA公钥(字符串)对明文数据进行加密
1996浏览 • 1回复 待解决
HarmonyOS RSA算法如何使用
342浏览 • 1回复 待解决
检查字符串是否以给定的字符串结尾
422浏览 • 1回复 待解决
字符串类型的私钥必须要使用 rsaGenerator.convertKey 进行转录 转录demo如下
公私密钥进行转码的demo实例如下: