eXolia Hosting
Espace Client
 
 
eXolia Hosting
www.
Pop Xtra
Compte Pop : 250
Redirection Mail : 500
Tarif : 12€ / an
Plus d'informations
VDS Big
Disque Dur : 30 Go
Nombre d'IP / Vhost : 3
Tarif : 28€ / mois
Plus d'informations
IRCd Small
Pid IRCd : 1
Pid Sup. : 3
Tarif : 5€ / mois
Plus d'informations
 
 
 
mySQL PASSWORD() - mySQL
Fonction mySQL PASSWORD() et OLD_PASSWORD()
Si l'un de vos programmes utilise la fonction PASSWORD() de mySQL 4.0, celle ci a t modifie pour amliorer la scurit depuis la version mySQL 4.1 donc cette fonction ne renvoit plus le mme hashage qu'avant. Si vous dsirez continuer utiliser cette fonction, vous devrez soit modifier votre programme pour utiliser OLD_PASSWORD() soit rencoder les mots de passe non crypts avec PASSWORD().

Avant :
SELECT * FROM table WHERE pass=PASSWORD('motdepasse')

Aprs :
SELECT * FROM table WHERE pass=OLD_PASSWORD('motdepasse')

La fonction PASSWORD() est utilise pour l'identification mySQL, il n'est pas recommand d'utiliser ce type d'encodage de mot de passe sur un programme de type PHP, PERL... Il est recommand d'utiliser les fonctions ENCRYPT(), MD5() ou SHA1() comme la plupart des CMS.

ENCRYPT :
SELECT * FROM table WHERE pass=ENCRYPT('motdepasse')

MD5 :
SELECT * FROM table WHERE pass=MD5('motdepasse')

SHA1 :
SELECT * FROM table WHERE pass=SHA1('motdepasse')

Plus d'informations : http://dev.mysql.com/doc/mysql/fr/Encryption_functions.html
Catgories
 
 
 


  Copyright © 2004-2021 eXolia RSS - Travaux eXolia
Conditions   |   Infos Legales   |   Infrastucture   |   Travaux   |   Partenaires