首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RSA和iOS中的RSA加密

RSA和iOS中的RSA加密
EN

Stack Overflow用户
提问于 2020-12-09 02:52:11
回答 1查看 1K关注 0票数 1

我想知道如何用RSA方法的公钥加密数据并传递到后端。目前,我看到了react本机-rsa-本机库,将其安装在项目中,并使用命令“rsa本机链接-本机-本机-rsa-本地”链接。但项目仍然不了解图书馆。并显示错误。

代码语言:javascript
复制
TypeError: Cannot read property 'generateKeys' of undefined.

这是我根据库文档编写的测试代码。

代码语言:javascript
复制
 RSA.generateKeys(4096) // set key size
.then(keys => {
console.log('4096 private:', keys.private); // the private key
console.log('4096 public:', keys.public); // the public key
RSA.encrypt(token, keys.public)
.then(encodedMessage => {
    console.log(`the encoded message is ${encodedMessage}`);
    RSA.decrypt(encodedMessage, keys.private)
    .then(decryptedMessage => {
        console.log(`The original message was ${decryptedMessage}`);
    });
});

});

请给我建议的方式,我可以加密的数据与反应本机的RSA method.React本机版本的项目是0.59。对于iOS,它支持从iOS版本9开始。

代码语言:javascript
复制
compileSdkVersion         = 29
minSdkVersion             = 19
targetSdkVersion          = 29
buildToolsVersion         = "28.0.3"
supportLibVersion         = "28.0.0"
supportAndroidVersion     = "28.0.0"

  1. 列表项目

EN

回答 1

Stack Overflow用户

发布于 2021-03-23 17:59:05

似乎有关联的问题。您能否尝试在Pod文件中手动链接它并检查它在IOS模拟器中是否有效。

pod‘react本机-rsa-本机’,:path =>‘./node_modules/react本机-rsa-本机’

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65209947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档