2010-05-12 6 views
2

Mon application iphone souhaite se connecter au serveur en fournissant un nom d'utilisateur et un mot de passe. Comment puis-je envoyer ce mot de passe en toute sécurité. Quelqu'un s'il vous plaît aidez. Je suis un débutant.Chiffrement des mots de passe

+5

Vous avez balisé votre question 'ssl' .. qu'est-ce qui ne va pas avec l'utilisation de ssl? – Anonymoose

+0

Pouvez-vous dire s'il vous plaît, comment l'utiliser. Des exemples de codes ou de tutoriels? – isarathg

+0

envoyez simplement votre demande à un "https" au lieu de "http" URL, et il sera automatiquement crypté. –

Répondre

1

Si vous ne parvenez pas à utiliser le protocole SSL pour une raison ou pour une autre mais que vous avez le contrôle du côté serveur, vous pouvez essayer une "authentification par réponse à un défi" 1.

0

Cela dépend des raisons pour lesquelles vous soumettez un nom d'utilisateur et un mot de passe. Si vous soumettez le nom d'utilisateur et le mot de passe à votre propre service, utilisez simplement TLS (Transport Layer Security), car il va générer une session cryptée et toutes les données envoyées pendant la session seront cryptées. Si vous essayez de vous connecter à un service Web en ligne, vous devrez probablement suivre le protocole d'authentification utilisé par ce service Web particulier. De nombreux sites utilisent OAuth, par exemple. Si vous vous connectez à un tel service, vous devriez également voir s'il y a des bibliothèques clientes disponibles pour communiquer avec ce service car de nombreux services Web populaires ont déjà du code disponible pour communiquer et s'authentifier auprès d'eux.