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

SQL Procédural MySQL Discussion :

cryptage de mot de passe


Sujet :

SQL Procédural MySQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 288
    Points : 76
    Points
    76
    Par défaut cryptage de mot de passe
    Bonjour @ tous!

    Je réalise actuellement un projet en java... le stockage des infos se fait dans My SQL. Par contre je souhaite stocker les mots d'un étudiant par exemple en crypté dans la BD. On m'a dit qu'il existe des fonction permettant de faire cela... mais comment faire ?

    Merci
    Juan

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 14
    Points : 10
    Points
    10

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 288
    Points : 76
    Points
    76
    Par défaut
    merki
    Juan

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 288
    Points : 76
    Points
    76
    Par défaut
    j'ai un pti soucis avec l'utilisation de ces fonctions...

    ce qui suit ajoute un etudiant dans ma table avec le mot de passe "p" (récupéré dans un JTextField) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    // Création d'un statment:
    					stmt = connect.getConnection().createStatement();
     
    					// Requête sql:
    					stmt.executeUpdate("insert into etudiant values(1, 'machin', 'truc', '', AES_ENCRYPT('p','password'), 0,1)");
     
    					stmt.close();
    cela marche trés bien!

    C'est ici que j'ai un problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    // Lancement d'une connection:
    		        connect = new clConnexionBaseDonnee();
    		        // Création d'un statment:
    		        stmt = connect.getConnection().createStatement();
     
    				// Requête sql:
    				String cmdSql = new String ("SELECT nomEtudiant FROM etudiant WHERE pwdEtudiant = AES_DECRYPT('passwd','password')");
    				resultat = stmt.executeQuery(cmdSql);
     
    				if(resultat.next())
    				{
     
    					interfAccueil f = new interfAccueil();
    					// On récupère la résolution de l'écran
    					Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
    					f.setExtendedState(JFrame.MAXIMIZED_BOTH);
    					f.setLocation(0, 0);
    					f.setVisible(true);
    					dispose();
    				}
    				else
    				{
    					JOptionPane.showMessageDialog(this, "Erreur de login","Attention",
                                    JOptionPane.ERROR_MESSAGE);
    				}
    Comme vous le voyez je récupère un mot de passe dans un JTextField, et je vais vérifier si dans ma base, il existe un etudiant possédant un mot de passe (aussi récupéré dans un JTextField). Normalement la fenêtre devrait s'ouvrir puisque le mot de passe crypté dans la BD et celui récupéré son identiques, ce qui n'est pas le cas

    Merci de m'éclairer
    Juan

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

Discussions similaires

  1. Cryptage des mots de passe en shell
    Par melmouj dans le forum Linux
    Réponses: 7
    Dernier message: 05/04/2006, 14h27
  2. Cryptage de mot de passe
    Par DJBORIE dans le forum Access
    Réponses: 3
    Dernier message: 17/02/2006, 15h10
  3. Oracle 9i - Cryptage de mots de passe sous sql
    Par momo9237 dans le forum Oracle
    Réponses: 2
    Dernier message: 04/01/2006, 11h11
  4. [VB.NET] cryptage de mot de passe.
    Par leSeb dans le forum Windows Forms
    Réponses: 16
    Dernier message: 28/05/2005, 14h06
  5. [cryptage] cryptage de mot de passe
    Par LoLoSS dans le forum Sécurité
    Réponses: 5
    Dernier message: 11/05/2004, 12h04

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