HarmonyOS RSA使用问题
使用api示例代码获取RSA公钥运行后出现报错,代码如下:
let publicPkcs1Str1024: string  =
  "-----BEGIN RSA PUBLIC KEY-----\n"
    + "xxx\n"
    + "xxx\n"
    + "xxx"
    + "-----END RSA PUBLIC KEY-----\n";
let rsaGenerator = cryptoFramework.createAsyKeyGenerator('RSA1024');
let keyPair = rsaGenerator.convertPemKeySync(publicPkcs1Str1024, null);
let pubPemKey = keyPair.pubKey;
let pubString = pubPemKey.getEncodedPem('X509');
console.info("[sync]TestPubKeyPkcs1ToX509BySync1024 pubString output is " + pubString);
直接运行会出现有特殊字符不支持的报错。去除"-----BEGIN RSA PUBLIC KEY-----\n"和+ "-----END RSA PUBLIC KEY-----\n"后,出现报错如下:
错误信息:ConvertPemKeySync error!
错误代码:17630001
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  RSA解密问题 
1328浏览  • 1回复 待解决
HarmonyOS 的RSA解密问题? 
833浏览  • 0回复 待解决
HarmonyOS RSA加密失败问题 
1230浏览  • 1回复 待解决
HarmonyOS 使用 cryptoFramework.createCipher 创建RSA非对称加密问题 
1202浏览  • 1回复 待解决
HarmonyOS  RSA算法如何使用 
1061浏览  • 1回复 待解决
HarmonyOS AES加密/RSA加密问题 
1605浏览  • 1回复 待解决
HarmonyOS RSA加密中,公私钥问题 
1226浏览  • 1回复 待解决
HarmonyOS 关于RSA公钥加解密问题 
1292浏览  • 1回复 待解决
HarmonyOS  密钥库RSA算法的使用demo 
872浏览  • 1回复 待解决
HarmonyOS  支持rsa使用公钥解密吗 
1480浏览  • 1回复 待解决
RSA 加密的具体使用方法 
1439浏览  • 1回复 待解决
RSA加密,使用自有私钥解密报错 
1390浏览  • 1回复 待解决
如何使用RSA公钥加密明文数据 
1635浏览  • 1回复 待解决
HarmonyOS  RSA加密方式 
2174浏览  • 1回复 待解决
HarmonyOS RSA解密数据 
869浏览  • 1回复 待解决
HarmonyOS  实现RSA加密功能 
1399浏览  • 1回复 待解决
HarmonyOS  RSA分段加密乱码 
1751浏览  • 1回复 待解决
HarmonyOS rsa加密报错 
1230浏览  • 1回复 待解决
HarmonyOS RSA公钥解密 
1336浏览  • 1回复 待解决
HarmonyOS  在使用rsa加密的时候发现加密串太长会异常 
1352浏览  • 1回复 待解决
HarmonyOS RSA加密算法实现 
1432浏览  • 1回复 待解决
HarmonyOS rsa加密返回401错误 
1075浏览  • 1回复 待解决
HarmonyOS RSA签名验签相关 
1175浏览  • 1回复 待解决
HUKS的RSA加解密,关于RSA加解密的代码示例 
2219浏览  • 1回复 待解决
HarmonyOS 请问ArkTS如何实现RSA加密? 
1690浏览  • 1回复 待解决





















先将加密后的base64字符串解密为uint8Array,可参考以下demo:
encodeToString参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-util-V5#encodetostring9