【问题标题】:Use ecc for encryption in ios在 ios 中使用 ecc 进行加密
【发布时间】:2015-08-07 16:32:15
【问题描述】:

我正在尝试实施 ecc 技术进行加密。 我浏览了以下帖子:

  1. Shared Secret based on Elliptic curve Diffie–Hellman with CommonCrypto

  2. Elliptic Curve Crypto in iOS

没有任何令人满意的解决方案。

现在,我正在考虑使用 python 库
https://github.com/yann2192/pyelliptic

但我不知道这是否是使用 ecc 进行加密的更好解决方案,因为我仍然需要找出一种在 objc 中使用 python 库的方法。

有人能指出我正确的方向吗?

【问题讨论】:

  • 看看这个:*.com/a/3691738/4029893
  • @bad_keypoints 我找不到任何合适的链接在 objc 中使用 python 库
  • 你想用 ECC 做什么?签约?密钥交换?一般来说,我会推荐 NaCl (nacl.cr.yp.to),我相信它有一个 C 实现,并且大多数公钥的东西都使用椭圆曲线。

标签: python ios public-key-encryption elliptic-curve commoncrypto


【解决方案1】:

最后,我为 ECC/ECDSA 创建了自己的库,现在可以在 github 上找到它

【讨论】:

    【解决方案2】:

    扩展@puzzlepalace 的评论,您可能想试试Libsodium。他们甚至有一个 Swift 库。

    【讨论】:

      最近更新 更多