comment uilise t on la fonction md 5 pour crypter un pass?

Eléphant du PHP | 101 Messages

27 juil. 2006, 14:28

Bonjour,

je voudrais savoir comment on utilise la fonction md5 pour crypter un mot de passe?

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 juil. 2006, 14:43

Salut,

md5 = hachage, irréversible, taille finale fixe...

As tu pensé à regarder dans la doc :-k

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 38 Messages

27 juil. 2006, 14:52

cryptage du pass :
$pass_code=md5($pass);
Pour vérifier si le pass entré est le même que le pass codé
// $pass_code est a récupéré la ou il est stocké
if (md5($pass_a_tester)==$pass_code) {
  // les pass sont identiques
}
else
{
  // les pass sont différents
}

Eléphanteau du PHP | 38 Messages

27 juil. 2006, 14:56

et avec MySQL

Insertion dans la base de donnée

Code : Tout sélectionner

INSERT INTO users VALUES ('pseudo',MD5('pass'))
Pour vérifier

Code : Tout sélectionner

SELECT * FROM users WHERE pseudo='pseudo' AND pass=MD5('pass')

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 juil. 2006, 15:09

garf je ne doute pas de ta bonne volonté mais je pense fersayn apprendra (retiendra) bien mieux s'il effectue quelques recherches par lui-même.

Ce n'est pas bien difficile d'effectuer une recherche dans la doc PHP quand on dispose du lien :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

27 juil. 2006, 15:10

A quoi ça sert de poster ça ?

Je veux dire : c'est gentil, tu le sais, et tu partages ton savoir. :pouce:

Mais juste au dessus un autre membre a renvoyé vers la doc, où se trouve la réponse à cette question très simple, et des exemples très parlants

Certains arrivent sans avoir rien cherché, ils posent des questions posées mille fois, répondues mille fois, on essaye de les "éduquer" en renvoyant vers la doc, en demandant de chercher un peu... et quelqu'un fout tout en l'air.

Tu aurais donné cette réponse en premier aucun soucis, mais à partir du moment où Truc a dit "As tu pensé à regarder dans la doc", pourquoi postes-tu pour donner la réponse toute prête ?

Ne le prends pas trop mal je ne dis pas ça méchamment, mais bon on s'en sortira jamais avec ça... :roll:

Eléphant du PHP | 101 Messages

27 juil. 2006, 15:18

merci messieurs de ces réponses...

Vous fachez pas :D

je pense que j'ai fait une erreur dans la redirection aprés validation du login....j'avais l'impression que ca ne marchait pas.

Mais il y a surement une erreur de mon coté...

merci a tous

Eléphanteau du PHP | 38 Messages

27 juil. 2006, 15:30

Ok, j'prend note, quand i'a déjà un lien vers la doc, je poste pas

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 juil. 2006, 15:31

Vous fachez pas :D
On ne se fâche pas on s'explique :wink:

tu peux toujours nous montrer ce que tu as essayé de faire... ou tagger le sujet [Résolu]

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 101 Messages

27 juil. 2006, 15:40

Merci a tous pour votre aide...

:D