PHP et MD5

Résolu
huggilou Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   -  
chico200987 Messages postés 791 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis un novice en programmation et je voudrais savoir comment encrypter un mot de passe dans le code source d'un page PHP.

Par exemple :
Au lieu de ce formulaire :
<form id="auth" method="post" action="http://un-site/checkLogin.php">
Identifiant : <input class="text" id="login" name="login" size="26" />
Mot de Passe : <input class="text" type="password" value="monmdp"/>
<input class="valid" type="submit" name="valid" value="Valider" />
</form>

Un autre mais avec le mot de passe "crypté" en MD5 inclus sous "value".

Merci d'avance
A voir également:

2 réponses

komar_666
 
md5($str) = ...
0
chico200987 Messages postés 791 Date d'inscription   Statut Membre Dernière intervention   143
 
Il existe une fonction toute faite en PHP qui est md5(), ton formulaire deviendrait :

<form id="auth" method="post" action="http://un-site/checkLogin.php">
Identifiant : <input class="text" id="login" name="login" size="26" />
Mot de Passe : <input class="text" name="pwd" type="password" value=<?php md5('monmdp'); ?> />
<input class="valid" type="submit" name="valid" value="Valider" />
</form>

Par contre si tu emploies ce formulaire, pour te connecter il te faudra taper dans le champ mot de passe, le mot de passe en MD5 et non le mot de passe en clair.. je ne vois pas du tout l'utilité.

Si tu veux comparé à ta bdd le mot de passe entré tu dois laisser le premier formulaire et dans checkLogin.php faire :

$mdp = md5($_POST['pwd']);

Bonne prog' ;o)
0