IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

cryptage mot de passe md5


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut cryptage mot de passe md5
    salut
    je veux utiliser le cryptage md5 pour le mot de passe alors j'ai besoin que vous m'aidiez, merci .
    Voila le code pour le mot de passe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    if (readString.equals(name1)){
     
    				 Toast.makeText(this,"Mot de passe correct",Toast.LENGTH_SHORT).show();	   
     
     
    			   startActivity(new Intent(this, MainListActivity.class));
     
     
    			} else{
    			     Toast.makeText(this,"Mot de passe Incorrect",Toast.LENGTH_SHORT).show();
    NB: j'ai utilisé un fichier pour stocker le mot de passe, merci

  2. #2
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Bonjour,

    Tu peux voir la classe java.security.MessageDigest

  3. #3
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut
    pardon mais il y a plusieurs erreurs il ne connait pas toChapter1 et toChapter 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     MessageDigest md = MessageDigest.getInstance("SHA");
     
     try {
         md.update(toChapter1);
         MessageDigest tc1 = md.clone();
         byte[] toChapter1Digest = tc1.digest();
         md.update(toChapter2);
     
     } catch (CloneNotSupportedException cnse) {
         throw new DigestException("couldn't make digest of partial content");
     }

  4. #4
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Utilises plutôt ce lien
    http://developer.android.com/referen...ageDigest.html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    MessageDigest digester = MessageDigest.getInstance("MD5");
      byte[] bytes = new byte[8192];
      int byteCount;
      while ((byteCount = in.read(bytes)) > 0) {
        digester.update(bytes, 0, byteCount);
      }
      byte[] digest = digester.digest();

    Edit : la variable in est un InputStream , pour ton cas de ton password je pense que tu l'as dans une Strings .Donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    MessageDigest digester = MessageDigest.getInstance("MD5");
      digester.update(tonpassword.getBytes(), 0, lalongueurdetonpassword);
      byte[] digest = digester.digest();

  5. #5
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut
    merci pour ton aide mais j'ai un probléme au niveau de longueurdepassword est ce je met la longueur de chaine ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	if (readString.equals(name1)){
    				MessageDigest digester = MessageDigest.getInstance("MD5");
    				  digester.update(name1.getBytes(), 0, lalongueurdename1);
    				  byte[] digest = digester.digest();
    				 Toast.makeText(this,"Mot de passe correct",Toast.LENGTH_SHORT).show();

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Cryptage mot de passe Connection
    Par srvremi dans le forum Sécurité
    Réponses: 16
    Dernier message: 15/02/2010, 20h21
  2. [cryptage] mot de passe en MD5
    Par afrodje dans le forum VB.NET
    Réponses: 17
    Dernier message: 11/02/2008, 15h29
  3. [Sécurité] Codage mot de passe md5
    Par tilou dans le forum Langage
    Réponses: 6
    Dernier message: 12/04/2006, 11h55
  4. Cacher encryptage mot de passe MD5
    Par cirdec dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/02/2006, 20h10
  5. cryptage mots de passe lors de la saisie
    Par ycef dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 14/09/2004, 13h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo