CommonCrypto альтернатива PBKDF2 - PullRequest
1 голос
/ 02 февраля 2012

Поскольку Apple отказалась от использования openSSL в iOS, мне нужна альтернатива PBKDF2 в одной из платформ iOS Security.Я попытался найти CommonCrypto безуспешно.

Существует ли справедливая альтернатива PBKDF2, которую рекомендует Apple?т.е. функция получения ключа (на основе пароля) в iOS (реализована Apple)?

PS Мне известно о PBKDF2, использующем CommonCrypto на iOS , я не хочу использовать openSSL, посколькуApple не рекомендует, см. Почему Apple отказывается от OpenSSL в MacOS 10.7 (Lion)?

1 Ответ

3 голосов
/ 22 июня 2012

PBKDF2 - это стандартный алгоритм и рекомендуемый алгоритм PBKDF. Это не "OpenSSL" и не рекомендуется (рекомендуется). Вы должны использовать CCKeyDerivationPBKDF() от CommonCrypto для этой цели в iOS 5+ и OS X 10.7+. Если вы хотите перенести эту версию CommonCrypto на старые платформы, см. Как скомпилировать и использовать CommonCrypto для iOS 4? .

...