[Php/Apache] Cryptage MD5 différent ??

Cryptage MD5 différent ?? [Php/Apache] - PHP - Programmation

Marsh Posté le 18-02-2003 à 17:06:23    

Yop voilà,
 
j'ai une authentification niveau serveur (.htpasswd),
et je veux courcircuiter l'ajout fastidieux d'un utilisateur
via l'exécutable apache htpasswd.exe, en créant une consôle d'admin directement sur mon site intranet.
 
Je modifie le fichier comme il faut c'est bon,
mais j'ai un problème au niveau du cryptage du mot de passe.
 
En effet, apache le crypte en "MD5 for windows",
or ce que j'obtient en utilisant la fonction md5() de php
ne correspond pas.
 
Exemples :  
 
Mot de passe "toto" créé avec apache : $apr1$041.....$.uGJNnPA54UnjzVTLVMdm.
Mot de passe "toto" créé avec la fonction php : f71dbe52628a3f83a77ab494817525c6
 
Je pense que vous avez déjà rencontré ce problème,  
comment l'avez-vous résolu ?
 
Merci d'avance :jap:


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
Reply

Marsh Posté le 18-02-2003 à 17:06:23   

Reply

Marsh Posté le 18-02-2003 à 17:18:53    

cf. man htpasswd :  

Citation :


The  MD5  algorithm used by htpasswd is specific to the Apache software; passwords encrypted using it will not be usable with other Web servers.


 
Sinon, le md5 de php renvoie une valeur hexa, alors que le md5 de apache renvoie une valeur base64, mais ça ne fait pas avancer le schmilblick

Reply

Marsh Posté le 18-02-2003 à 17:22:29    

Dsls a écrit :

cf. man htpasswd :  

Citation :


The  MD5  algorithm used by htpasswd is specific to the Apache software; passwords encrypted using it will not be usable with other Web servers.


 
Sinon, le md5 de php renvoie une valeur hexa, alors que le md5 de apache renvoie une valeur base64, mais ça ne fait pas avancer le schmilblick


 
Ok, merci beaucoup :jap:
Je vais trouver une autre solution alors ...
 
(Utiliser les fonctions system() ou truc du genre pour quand même passer par leur exécutable, mais via une page php ...)


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed