Для работы авторизации в приложении необходимо проводить AES256 дешифровку. Есть аналог на PHP. Нужно отладить работу на Obj C.
Подробнее: после авторизации сервер посылает нам произвольный $rnd_encoded в виде NSString. На стороне приложения хранится пароль пользователя.
На пхп на стороне клиента мы бы сделали следующее:
$rnd = hash_dec($rnd_encoded, md5($pass));
$pass_encoded = hash_enc($pass, $rnd);
Код PHP есть на sandbox:
В пример забиты реальные переменные, которые должны получаться при дешифровке и последующей шифровке.
Необходимо предоставить функции для дешифровки и шифровки со всеми используемыми классами и библиотеками.