Fonction de cryptage MYSQL
p_oum
Messages postés
992
Statut
Membre
-
sheik54 Messages postés 76 Statut Membre -
sheik54 Messages postés 76 Statut Membre -
Bonjour,
Je cherche l'equivalant en mysql de la fonction de cryptage en php "crypt-md5" car je souhaiterai faire une requete du type :
UPDATE db_name.table_name SET password=la_fonction_que_je_cherche(monmotdepasse) WHERE username=toto
Je cherche l'equivalant en mysql de la fonction de cryptage en php "crypt-md5" car je souhaiterai faire une requete du type :
UPDATE db_name.table_name SET password=la_fonction_que_je_cherche(monmotdepasse) WHERE username=toto
A voir également:
- Fonction de cryptage MYSQL
- Fonction si et - Guide
- Fonction miroir - Guide
- Mysql community download - Télécharger - Bases de données
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
3 réponses
Bonjour,
Utilisez la fonction MD5
UPDATE db_name.table_name SET password=MD5(monmotdepasse) WHERE username=toto
Utilisez la fonction MD5
UPDATE db_name.table_name SET password=MD5(monmotdepasse) WHERE username=toto
Bonjour,
J'ai deja essayer mais les resultats entre le fonction md5 de mysql et crypt-md5 de php sont different.
Aurais tu une autre solution
J'ai deja essayer mais les resultats entre le fonction md5 de mysql et crypt-md5 de php sont different.
Aurais tu une autre solution
Bonjour,
Le MD5 n'étant pas très sécurisé, je te conseille de passer tout en SHA1 (ou SHA256 si ton gestionnaire de BDD le gère).
Tu trouvera plus d'infos sur le SHA1 de PHP ici : https://www.php.net/manual/fr/function.sha1.php
Et celui de SQL :
Le MD5 n'étant pas très sécurisé, je te conseille de passer tout en SHA1 (ou SHA256 si ton gestionnaire de BDD le gère).
Tu trouvera plus d'infos sur le SHA1 de PHP ici : https://www.php.net/manual/fr/function.sha1.php
Et celui de SQL :
SELECT id FROM membre WHERE password = sha1('mot de passe') AND login = 'login';