HarmonyOS 使用 cryptoFramework.createCipher 创建RSA非对称加密问题
想让 pubKey 设置为自定义加密key,不想随机生成,因为这个加密key是前端和后端约定的,怎样才能设置自定义Key值呢?
let message = 'This is a test'
let asyKeyGenerator = cryptoFramework.createAsyKeyGenerator("RSA"); // 创建非对称密钥生成器对象
let keyPair = await asyKeyGenerator.generateKeyPair(); // 随机生成RSA密钥
let pubKey = keyPair.pubKey
let plainText: cryptoFramework.DataBlob = { data: new Uint8Array(buffer.from(message, 'utf-8').buffer) };
let cipher = cryptoFramework.createCipher('RSA|PKCS1');
cipher.initSync(cryptoFramework.CryptoMode.ENCRYPT_MODE, pubKey, null);
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
RSA非对称加密-@hms-security/agoh-crypto
565浏览 • 1回复 待解决
实现一次非对称RSA非对称加解密
1102浏览 • 1回复 待解决
cryptoFramework.createCipher,可否提供AES解密的例子?
792浏览 • 1回复 待解决
Cipher DES加解密,使用cryptoFramework.createCipher无法实现DES加解密,如何实现?
230浏览 • 1回复 待解决
是否有支持非对称加密的三方库?
1065浏览 • 1回复 待解决
cryptoFramework是否支持RSA的私钥加密,公钥解密
865浏览 • 1回复 待解决
CryptoFramework是否支持“RSA ECB pkcs1padding”加密模式
2214浏览 • 3回复 待解决
HarmonyOS RSA加密失败问题
35浏览 • 1回复 待解决
ohos.security.cryptoFramework框架下的RSA分段加密,doFinal函数401异常
527浏览 • 1回复 待解决
HarmonyOS RSA加密中,公私钥问题
27浏览 • 1回复 待解决
HarmonyOS 生成非对称密钥报错 Error: convert key fail.
809浏览 • 1回复 待解决
#鸿蒙学习大百科#对称密钥和非对称密钥的区别是什么?
340浏览 • 0回复 待解决
HarmonyOS RSA加密方式
677浏览 • 1回复 待解决
RSA 加密的具体使用方法
243浏览 • 1回复 待解决
HarmonyOS 在使用rsa加密的时候发现加密串太长会异常
63浏览 • 1回复 待解决
RSA加密,使用自有私钥解密报错
271浏览 • 1回复 待解决
如何使用RSA公钥加密明文数据
498浏览 • 1回复 待解决
HarmonyOS rsa加密报错
45浏览 • 1回复 待解决
HarmonyOS RSA分段加密乱码
633浏览 • 1回复 待解决
HarmonyOS 实现RSA加密功能
626浏览 • 1回复 待解决
HarmonyOS SM2非对称加密生成ASN.1密文转C1C3C2标准密文出错
26浏览 • 1回复 待解决
HarmonyOS RSA加密算法实现
37浏览 • 1回复 待解决
HarmonyOS RSA 公钥加密成功,但使用私钥加密,初始化方法报错
33浏览 • 1回复 待解决
RSA NoPadding模式加密失败
1274浏览 • 1回复 待解决
可以参考如下代码进行自定义Key的加解密: