【问题标题】:How to generate Public key from Public key bytes using RSA in iOS?如何在 iOS 中使用 RSA 从公钥字节生成公钥?
【发布时间】:2017-02-28 14:24:46
【问题描述】:

我想使用 RSA 和 x.509 证书从公钥字节创建公钥。之后我想用公钥加密数据,这将由服务器端的java程序使用私钥解密。

我尝试了许多库来获得解决方案,但每次加密后我都得到 nil 输出。

任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: ios objective-c encryption rsa x509


    【解决方案1】:

    如果您在 ios 应用程序中生成密钥,则需要在导入外部(非 ios)之前进行一些修改,否则它将无法正常工作,而且如果您想在 ios 应用程序中使用外部密钥,它还需要减少一些字节密钥,您可以在网上找到它,对于导入和导出 Rsa 密钥,我使用 swiftyRSA , https://github.com/TakeScoop/SwiftyRSA

    它对我来说很好用。

    【讨论】:

    • 我已经下载了 SwiftyRSA 并在 Xcode 7.3 中打开它显示错误。而且我也无法在我的应用程序中导入 SwiftyRSA.h 文件。你能在这里提出一些建议吗?
    • swiftyRSA 现在在 swift3.0 中,所以你需要在 8 更新你的 xcode。或使用旧版本
    猜你喜欢
    • 2015-05-16
    • 2019-08-15
    • 2011-07-11
    • 1970-01-01
    • 2018-10-07
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多