Привет Я новичок в разработке приложения ios. У меня есть модуль и показатель, и мне нужно сгенерировать SecKey, а затем использовать его для шифрования некоторых данных (RSA-шифрование). Пожалуйста, помогите быстро.Как сгенерировать Publickey с использованием модуля и экспоненты?
0
A
ответ
1
Вы не должны реализовывать криптоалгоритмы или генерации ключей самостоятельно (не являясь экспертом в криптографии). В тех случаях, когда важны вопросы безопасности, используйте зрелые и хорошо известные библиотеки и инструменты.
На iOS стоит проверить API SecKey (SecKeyEncrypt(_:_:_:_:_:_:)
и т. Д.). Это было упомянуто на сессии 706 WWDC 2016, начиная с at 16:10.
Возможно, вам полезно изучить примерный проект CryptoCompatibility, который «показывает общие криптографические операции с использованием API Apple».
В качестве кросс-платформенного решения вы можете использовать OpenSSL, который также предоставляет RSA API.
Вы не должны реализовывать криптоалгоритмы или генерировать ключ самостоятельно (не являясь экспертом в криптографии). В тех случаях, когда важны вопросы безопасности, используйте зрелые и хорошо известные библиотеки и инструменты. – werediver
Можете ли вы привести пример? – vara