J'ai une application pour Android qui communique avec un back-end Google App Engine (GAE). Pour l'authentification, j'ai un nom d'utilisateur et un mot de passe, mais je ne veux pas stocker le mot de passe en texte brut sur le client et le transférer en texte brut sur un canal non sécurisé. Je pensais donc à hacher le mot de passe lorsque les utilisateurs le saisissent pour la première fois (enregistrement ou connexion) et le stocker sur le téléphone ainsi que sur la base de données GAE. Cependant, je ne suis pas sûr de la fonction de hachage cryptographique à utiliser, en pensant actuellement à sha1(), et si j'ai besoin de faire quelque chose d'autre ou juste un sha1(plainTextPassword)
.Crypter un mot de passe en texte clair pour GAE <> Communication Android
Des recommandations?
Merci pour votre réponse. Oui, je voulais en fait protéger les autres comptes de l'utilisateur. Se penchera sur les autres choses que vous avez écrites. – znq