Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[MYSQL] fonction PASSWORD() a-t-elle changé ?

5 réponses
Avatar
Jean-Francois Ortolo
Bonjour

Je sais que ce n'est pas bien d'utiliser la fonction MySQL PASSWORD()
pour encrypter le contenu d'une colonne.

Cependant, dans l'éventualité où ce serait le cas dans un au moins
des scripts PHP d'un site qui va bientôt migrer vers une distro
supérieure de Linux, j'ai besoin de savoir la réponse à cette question:

Est-ce que le mode de cryptage de la fonction PASSWORD() de MySQL, a
changé entre MySQL 4.4.2, et MySQL 5.0.4 ?

Autrement dit, entre ces deux versions, est-ce que le fait
d'appliquer la fonction PASSWORD($var) à la même variable $var,
obtiendra des résultats différents ?


...Et puis, je m'en vais programmer un script PHP, pour détecter la
présence de cette fonction dans tous les scripts de l'arborescence de ce
site.

Merci beaucoup de vos réponses.

Bien à vous.

Amicalement.

Jean-François Ortolo

--
Visitez mon site gratuit donnant des Statistiques
et des Historiques Graphiques sur les Courses de Chevaux:
http://www.ortolojf-courses.com

5 réponses

Avatar
Jean-Max Reymond
Jean-Francois Ortolo a écrit :

Bonjour

Je vous prie de m'excuser, je me suis trompé de numéros de version.

J'ai la même question: Le résultat de la fonction PASSWORD($var)
va-t-il changer pour la même variable $var, entre les version MySQL
3.23.49 et MySQL 4.1.20 ?



http://guide.exolia.fr/index.php/2006/02/15/50-mysql-password


--
Jean-Max Reymond
Eruption de l'Etna: http://jmreymond.free.fr/Etna2002
Avatar
Jean-Francois Ortolo
Bonjour

Je vous prie de m'excuser, je me suis trompé de numéros de version.

J'ai la même question: Le résultat de la fonction PASSWORD($var)
va-t-il changer pour la même variable $var, entre les version MySQL
3.23.49 et MySQL 4.1.20 ?

Merci beaucoup de vos réponses.

Bien à vous.

Amicalement.

Jean-François Ortolo

--
Visitez mon site gratuit donnant des Statistiques
et des Historiques Graphiques sur les Courses de Chevaux:
http://www.ortolojf-courses.com
Avatar
Jean-Francois Ortolo
Jean-Max Reymond wrote:
Jean-Francois Ortolo a écrit :


Bonjour

Je vous prie de m'excuser, je me suis trompé de numéros de version.

J'ai la même question: Le résultat de la fonction PASSWORD($var)
va-t-il changer pour la même variable $var, entre les version MySQL
3.23.49 et MySQL 4.1.20 ?




http://guide.exolia.fr/index.php/2006/02/15/50-mysql-password






Bonjour Monsieur

Merci beaucoup pour cette référence.

Cependant, la référence indique, que la fonction PASSWORD() a évolué
depuis la version MySQL 4.0 , et qu'il faut utiliser la fonction
OLD_PASSWORD() à la place de la fonction PASSWORD() , si celle-ci est
utilisée.

Mais, est-ce que la fonction PASSWORD() avait déjà évolué, entre les
version MySQL 3.23.49 , et MySQL 4.0 ?


Merci beaucoup de votre réponse.

Bien à vous.

Amicalement.

Jean-François Ortolo

--
Visitez mon site gratuit donnant des Statistiques
et des Historiques Graphiques sur les Courses de Chevaux:
http://www.ortolojf-courses.com
Avatar
newdb
Jean-Francois Ortolo
wrote:
Mais, est-ce que la fonction PASSWORD() avait déjà évolué, entre les
version MySQL 3.23.49 , et MySQL 4.0 ?



non.


révisions de la 3.23.49 à la 3.23.59 :
<http://dev.mysql.com/doc/refman/5.0/fr/news-3-23-x.html>

révisions de la 4.0.0 à la 4.0.25 :
<http://dev.mysql.com/doc/refman/5.0/fr/news-4-0-x.html>

révisions de la 4.1.0 à la 4.1.12 :
<http://dev.mysql.com/doc/refman/5.0/fr/news-4-1-x.html>

--
@@@@@
E -00 comme on est very beaux dis !
' `) /
|_ =="
Avatar
Jean-Francois Ortolo
denisb wrote:
Jean-Francois Ortolo
wrote:

Mais, est-ce que la fonction PASSWORD() avait déjà évolué, entre les
version MySQL 3.23.49 , et MySQL 4.0 ?




non.


révisions de la 3.23.49 à la 3.23.59 :
<http://dev.mysql.com/doc/refman/5.0/fr/news-3-23-x.html>

révisions de la 4.0.0 à la 4.0.25 :
<http://dev.mysql.com/doc/refman/5.0/fr/news-4-0-x.html>

révisions de la 4.1.0 à la 4.1.12 :
<http://dev.mysql.com/doc/refman/5.0/fr/news-4-1-x.html>





Bonjour Monsieur

Merci beaucoup beaucoup de votre réponse, et de la réponse précédente.

Vous me tirez une fameuse épine du pied.

Le tout est de savoir, si cette fonction OLD_PASSWORD() , va être
encore valable pour les versions ultérieures de MySQL, après la 4.1.20.

De toute manière, le directeur de mon site partenaire, sur mon
conseil, a décidé de se limiter à une migration vers Linux Fedora Core
4, donc il ne devrait pas y avoir de problème.

Merci encore.

Bien à vous.

Amicalement.

Jean-François Ortolo

--
Visitez mon site gratuit donnant des Statistiques
et des Historiques Graphiques sur les Courses de Chevaux:
http://www.ortolojf-courses.com