6

Я пытаюсь внедрить ecc-метод для шифрования. Я прошел через следующие должности:Используйте ecc для шифрования в ios

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

  2. Elliptic Curve Crypto in iOS

, который не имеет каких-либо удовлетворительных решений.

Теперь, я имею в виду использование библиотеки питона
https://github.com/yann2192/pyelliptic

Но я не в курсе, если это будет лучшим решением для использования ЕСС для шифрования, как мне еще нужно будет выяснить, как использовать библиотека python в objc.

Может ли кто-нибудь указать мне в правильном направлении?

+1

Проверьте это: http://stackoverflow.com/a/3691738/4029893 –

+0

@bad_keypoints Я не мог найти подходящая ссылка для использования библиотеки python в objc – SandeepAggarwal

+1

Для чего вы пытаетесь использовать ECC? Подписание? Обмен ключами? В общем, я бы рекомендовал NaCl (http://nacl.cr.yp.to/), который, как мне кажется, имеет реализацию C, а большая часть материала с открытым ключом использует эллиптические кривые. – puzzlepalace

ответ

0

Наконец, я сделал свою собственную библиотеку для ECC/ECDSA который теперь доступен на github

0

Расширяя комментарий @ puzzlepalace, вы можете попробовать Libsodium. У них даже есть библиотека Swift.