HarmonyOS 使用crypto进行秘钥交换
1、使用api获取到ecc公钥是Uint8Array格式,如何获取对应字符串,获取到的字符串是否为非压缩格式,可以拼上04开头?
2、对于获取ecc中钥匙串中各个属性,这个api获取到的是什么值
let eccGenerator = cryptoFramework.createAsyKeyGenerator("ECC256");
let keyPair = await eccGenerator.generateKeyPair();
let p = keyPair.pubKey.getAsyKeySpec(cryptoFramework.AsyKeySpecItem.ECC_FP_P_BN);
通过pubKey.getAsyKeySpec拿到的p是公钥对应的字符串吗?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS AES生成秘钥 
1122浏览  • 1回复 待解决
ohpm publish如何指定秘钥库密码ohpm publish如何指定秘钥库密码 
1411浏览  • 1回复 待解决
HarmonyOS 关于秘钥存储的问题 
1045浏览  • 1回复 待解决
使用32字节秘钥加解密后报错 
2940浏览  • 1回复 待解决
HarmonyOS RSA加密的base64秘钥转换 
1849浏览  • 1回复 待解决
HarmonyOS 64字节的SM2公钥转换非对称秘钥 
1094浏览  • 1回复 待解决
HarmonyOS 指定私钥生成SM2秘钥的方法 
1109浏览  • 1回复 待解决
HarmonyOS 加密导入RSA1024秘钥对Demo 
1034浏览  • 1回复 待解决
HarmonyOS使用crypto-js进行Des加解密效率低下 
2019浏览  • 1回复 待解决
HarmonyOS 的AVPlayer是否支持配置秘钥解密播放的能力? 
989浏览  • 1回复 待解决
3DES如何根据指定KEY、IV生成SymKey对称秘钥? 
1665浏览  • 1回复 待解决
.p12秘钥文件泄漏的话请问有哪些风险呢? 
1178浏览  • 1回复 待解决
HarmonyOS 数据库秘钥一年更换一次机制咨询 
1439浏览  • 1回复 待解决
HarmonyOS  RSA/ECB/PKCS1 秘钥长度为2048位加解密,验签 
1543浏览  • 1回复 待解决
关于HarmonyOS RSA/ECB/PKCS1 秘钥长度为2048位加解密,验签? 
827浏览  • 0回复 待解决
HarmonyOS 用户认证的huks秘钥中,initSession后是否必须调用finishSession,是否必须成对出现 
1076浏览  • 1回复 待解决
输入手机号返回一个秘钥,需要用到 HmacSHA1 
1072浏览  • 1回复 待解决
HarmonyOS  支持rsa使用公钥解密吗 
1480浏览  • 1回复 待解决
HarmonyOS crypto-js 性能存在问题 
1382浏览  • 1回复 待解决
HarmonyOS list 列表项交换 
875浏览  • 1回复 待解决
如何使用服务端下发的RSA公钥(字符串)对明文数据进行加密 
2830浏览  • 1回复 待解决
如何使用RSA公钥加密明文数据 
1638浏览  • 1回复 待解决
HarmonyOS SM2密钥交换 
909浏览  • 1回复 待解决
HarmonyOS @ohos/node-polyfill crypto加密报错 
861浏览  • 1回复 待解决
HarmonyOS crypto-js 解密中乱码问题 
2169浏览  • 1回复 待解决





















1.如何获取对应字符串 需要使用 base64.encodeToStringSync() 将uint8array的格式转换成string
2.p并不是公钥的字符串。公钥是keyPair.pubKey 而keyPair.pubKey.getAsyKeySpec(cryptoFramework.AsyKeySpecItem.ECC_FP_P_BN);是公钥的fp_p_bn的属性, 具体请参考ecc公钥api:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-cryptoframework-V5#asykeyspecitem10