2010-05-12 5 views
2

Мое приложение iphone хочет подключиться к серверу, указав имя пользователя и пароль. Как я могу безопасно отправить этот пароль. Кто-нибудь, пожалуйста, помогите. Я начинающий.Шифрование паролей

+5

Вы отметили свой вопрос 'ssl' .. что не так с использованием ssl? – Anonymoose

+0

Не могли бы вы рассказать, как его использовать. Все примеры кода или учебники? – isarathg

+0

просто отправьте свой запрос на «https» вместо URL-адреса «http», и он будет автоматически зашифрован. –

ответ

1

Если вы не можете использовать SSL по какой-либо причине, но у вас есть контроль над серверной частью, вы можете попробовать «Проверка ответа на вызов» 1.

0

Это зависит от причин, по которым вы вводите имя пользователя и пароль. Если вы отправляете имя пользователя и пароль в свою собственную службу, просто используйте Transport Layer Security (TLS), поскольку он будет генерировать зашифрованный сеанс, и все данные, отправленные во время сеанса, будут зашифрованы. Если вы пытаетесь войти в онлайн-службу, вам, вероятно, придется следовать любому протоколу аутентификации, который использует конкретный веб-сервис. Например, многие сайты используют OAuth. Если вы подключаетесь к такой службе, вы также должны увидеть, есть ли какие-либо клиентские библиотеки, доступные для связи с этой службой, так как многие популярные веб-службы уже имеют код для обмена и аутентификации с ними.

Смежные вопросы