Md5()

Fermé
bah.s Messages postés 28 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 18 février 2008 - 27 mai 2003 à 10:56
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 27 mai 2003 à 11:11
bonjour,
J'aimerai crypter les mots de passe par la fonction md5();est ce qu'l y'a une foncton inverse a md5().

merci
A voir également:

2 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
27 mai 2003 à 11:11
Salut !

Non, il n'y a pas de fonction inverse. c'est tout l'intérêt de MD5.

Voilà comment on fait:

Création du mot de passe:
empreinte = MD5(motdepasse).
Et on stock l'empreinte.

Vérification du mot de passe
empreinte2 = MD5(motdepasse)
Si empreinte2 <> empreinte, alors "Mauvais mot de passe !"
sinon : "mot de passe accepté.



MD5 n'est pas un algorithme de chiffrement: on ne peut donc pas déchiffrer le MD5.
C'est un algorithme de hashage.

(tiens en passant, je te recommande SHA1 ou SHA256 plutôt que MD5.)
1
choubaka Messages postés 39409 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 24 décembre 2024 2 104
27 mai 2003 à 10:58
bonjour
Dans quel langage?
merci

Chouba
Casque Bleu forumique
0