Как безопасно хранить учетные данные, введенные в настройках приложения?

Мое приложение для iPhone подключается к веб-службе с помощью имени пользователя и пароля.

Я предпочитаю сохранять учетные данные в настройках приложения (пакет настроек), например в приложении «Почта». Это достаточно безопасно? Можно ли сохранить эти значения в связке ключей (через настройки приложения)?

Изменить:

Я хочу, чтобы мои пользователи вводили свои учетные данные в настройках приложения моего приложения . Обычно я могу получить эти данные в своем приложении с помощью NSUserDefaults. Но в настройках приложения данные сохраняются в виде простого текста, и они не зашифровываются и не хешируются. Есть ли безопасный способ? Например. Я знаю брелок на iPhone, и мне он нравится! Могу ли я использовать связку ключей для хранения учетных данных, введенных в настройках приложения?

Пища для размышлений: как Apple это делает? Я имею в виду, что когда я хочу использовать почтовое приложение, я указываю свое имя пользователя и пароль в настройках приложения. Сохраняются ли эти значения в виде открытого текста?

6
задан Sandro 21 September 2011 в 14:15
поделиться