从 base64 RSA 公钥生成 SecKeyRef

Posted

技术标签:

【中文标题】从 base64 RSA 公钥生成 SecKeyRef【英文标题】:Generate SecKeyRef from base64 RSA public key 【发布时间】:2016-05-24 13:36:33 【问题描述】:

我查看了 *** 上的其他答案,但没有找到我想要的。 我有一个由其他系统生成的 Base64 格式的公共 RSA 密钥。 它采用 x509 格式,加密强度为 512 位。

我需要创建一个 SecKeyRef 以便使用加密一些数据并将其发送回主页。 (出于所有目的,公钥是从服务器端发送的)

在这种情况下,我在网上找不到任何可以帮助我的东西,所有其他示例和答案都绕过了这个问题。我无法创建 PEM 或 DER 文件或使用任何其他“技巧”,Base64 -> SecKeyRef 仅此而已。

我知道这很难,所以感谢大家的帮助。

p.s 这是针对框架而非应用程序的。

【问题讨论】:

【参考方案1】:

我发现这个很棒的 GitHub 项目对我有很大帮助!

https://github.com/ideawu/Objective-C-RSA

我希望这会有所帮助!

【讨论】:

这不是这个问题的合适答案。

以上是关于从 base64 RSA 公钥生成 SecKeyRef的主要内容,如果未能解决你的问题,请参考以下文章

1:RSA 加密 .pem .csr .crt .der .p12文件的区别 base64

1:RSA 加密 .pem .csr .crt .der .p12文件的区别 base64

java RSA 生成公钥私钥

OpenSSL生成公私钥

RSA+Base64加解密Java工具类RSAUtil

RSA、SHA、DES、MD5、BASE64的可逆性分析