Каков минимальный размер ключа в алгоритме RSA для ios с использованием SecKeyGeneratePair. Когда я попытался сделать это 256, это вызывает ошибку SecKeyGeneratePair Error! -50 и работает нормально с 512iPhone - минимальный ключ (InBits) в алгоритме RSA для iOS с использованием SecKeyGeneratePair
-1
A
ответ
1
В SecKeyGeneratePair documentation вы можете видеть, что минимальный размер ключа RSA, который он принимает, составляет 512 бит.
Однако 512-битные ключи RSA были рассмотрены небезопасным в течение длительного времени: от написания этого НИСТ рекомендовал длину ключа для RSA 2048 бит см «NIST Special Publication 800-57 Part 1: Recommendation for Key Management (Rev. 4)» страницы 53-56.
NIST оценивает, что ключи 2048 бит RSA должны прослужить нам до 2030 года.