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

  FORUM HardWare.fr
  Programmation
  PHP

  crypt(), MD5() et htpasswd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

crypt(), MD5() et htpasswd

n°1165103
dark86
Posté le 29-07-2005 à 17:20:39  profilanswer
 

Bonjour, je souhaite protéger mon site par le .htpasswd, mais je n'arrive pas à crypter les mots de passe comme il faut :
En php, j'ai essayé pour user='moi' et pass='moi' :
 
Avec la fonction crypt()
moi:$1$tFXXQM1t$/yqq.Vf4
 
Avec la fonction MD5() :
moi:8f8ad28dd6debff410e6
 
Sur un site qui crypte :  
moi:C0afoJAqQ6Omk
 
Et seul le dernier MDP est valide :(
Donc je voudrais savoir quelle fonction il faut utiliser en PHP pour obtenir un cryptage compatible avec le .htpasswd

mood
Publicité
Posté le 29-07-2005 à 17:20:39  profilanswer
 

n°1165123
jagstang
Pa Capona ಠ_ಠ
Posté le 29-07-2005 à 17:35:09  profilanswer
 
n°1165136
dark86
Posté le 29-07-2005 à 17:47:10  profilanswer
 

Citation :

 $cset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./";
  $salt = "";
  for ($i=0; $i<CRYPT_SALT_LENGTH; $i++)
    $salt .= substr($cset, rand() & 63, 1);
  return crypt($pass, $salt);

Merci, ca passe nickel :bounce:

n°1165146
dark86
Posté le 29-07-2005 à 17:59:15  profilanswer
 

et pour se déloguer, y a une commande php ou il faut forcément fermer la page?

n°1165155
onizuka_se​nsei
Posté le 29-07-2005 à 18:11:27  profilanswer
 

normalement c'est le navigateur qui le gère sinon il garde en cache il me semble

n°1165278
dark86
Posté le 29-07-2005 à 21:44:39  profilanswer
 

Donc il n'y a rien de prévu pour de déloguer d'un clik?? :|

n°1165286
chaced
Posté le 29-07-2005 à 22:07:50  profilanswer
 

dark86 a écrit :

Donc il n'y a rien de prévu pour de déloguer d'un clik?? :|


 
Balance cette entete, le mot de passe sera redemandé (sauf si tu l'as sauvé dans ton navigateur).
 

Code :
  1. <?
  2. header('WWW-Authenticate: Basic realm="Authentification"');
  3. header('Unauthorized',TRUE,401);
  4. exit;
  5. ?>


---------------
CPU-Z | Timespy | Mes bd

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

  crypt(), MD5() et htpasswd

 

Sujets relatifs
Script PHP pour construire un fichier htpasswdProblème MD5
htaccess et htpasswdutilisation du crypt
Utilisation fonction md5crypt (ou crypter en md5 unix)[IIS] .htaccess et .htpasswd possible sur un IIS ?
Authentification avec du hashage(md5) et un chalengeprobleme avec md5 et ma session [RESOLU]
[Perl] Je cherche une alternative à crypt()Cherche algo de md5
Plus de sujets relatifs à : crypt(), MD5() et htpasswd


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