Crypter les données avec mysql

lamou23 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   -  
lamou23 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   -
salut,

j'ai une table "serveur" contenant les attributs (id_serveur,login,mot de passe);


je voudrais entrer quelques enregistrements dans la table "serveur" , mais pour le mot de passe, je veux qu'il soit crypté dans la base de donnés comme sa si jamais yaura un intrus qui rentre à la base,il aura pas les mot de passe en clair.


et je voudrais bien qu'on faisant une requetes select récupérer le mot de passe en clair ???

aidez moi a trouver la solution

merci
A voir également:

1 réponse

varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
Bonjour,

Ce que tu demande...est illogique:

Si quelqu'un a accès a ta base de données, le principe de crypté les mdp est que justement select renvoi le mdp mais crypté et donc indéchiffrable. Donc pour se loguer, il faudra que tu test si le mot de passe entré par l'utilisateur une fois crypté est le même que celui dans la base de données. Tu ne pourra toi même pas y avoir accès.

Voici un tuto sur l'algorithme RSA qui t'aidera a comprendre le principe.


1
lamou23 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention  
 
ya une solution que j'ai trouvée ,elle consiste à utiliser les commande AES_ENCRYPT et AES_DECRYPT; qui permettent de chiffrer un mot de passe en utilisant une clé et de le déchiffrer en utilisant la même clé
0