Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2008 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°312191
Notsukaw
Be Aware
Posté le 18-02-2003 à 17:06:23  profilanswer
 

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]
mood
Publicité
Posté le 18-02-2003 à 17:06:23  profilanswer
 

n°312213
dsls
Posté le 18-02-2003 à 17:18:53  profilanswer
 

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

n°312218
Notsukaw
Be Aware
Posté le 18-02-2003 à 17:22:29  profilanswer
 

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]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
[PHP] faire une requete sur une "plage d'ip"...Pb lors de la transformation XSL d'un document XML via PHP
PDF et PHPDemarrage Apache et Tomcat en auto sur Solaris
[Résolu][Php/Oracle] Problème de caractères bizarres après extraction[PHP / JS] Affecter une variable JS à une variable PHP ?
SSL/PHP comment ca marche ?PHP : précision session
PHP : épuration de la base après délai[PhP / MySql] Outils pour débuter
Plus de sujets relatifs à : [Php/Apache] Cryptage MD5 différent ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR